我的网站因 php 错误而停止
My site stopped with this php error
ERROR: SQLSTATE[HY000] [2002] Connection timed out
Warning: session_start(): Cannot send session cookie - headers
already sent by (output started at
/home/mangaat/public_html/include/config.php:7) in
/home/mangaat/public_html/global.php on line 18
Warning: session_start(): Cannot send session cache limiter -
headers already sent (output started at
/home/mangaat/public_html/include/config.php:7) in
/home/mangaat/public_html/global.php on line 18
Fatal error: Call to a member function prepare() on a non-object in
/home/mangaat/public_html/include/functions.php on line 41
session_start():
理想情况下是您在打开 <?php
标记后放入代码中的第一件事。当然,它需要出现在任何 header
声明或任何向页面呈现任何内容之前。
例如,这样就可以了:
<?php
session_start():
echo 'hello';
?>
然而,这不会:
<?php
echo 'hello';
session_start():
?>
除了我上面的评论session_start应该是第一件事
<?php
session_start();
//Now write rest of your code
?>
session_start();
需要在您的 PHP 文件之上。将它放在所有 HTML 和 headers 之上,它将起作用。
ERROR: SQLSTATE[HY000] [2002] Connection timed out
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/mangaat/public_html/include/config.php:7) in /home/mangaat/public_html/global.php on line 18
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/mangaat/public_html/include/config.php:7) in /home/mangaat/public_html/global.php on line 18
Fatal error: Call to a member function prepare() on a non-object in
/home/mangaat/public_html/include/functions.php on line 41
session_start():
理想情况下是您在打开 <?php
标记后放入代码中的第一件事。当然,它需要出现在任何 header
声明或任何向页面呈现任何内容之前。
例如,这样就可以了:
<?php
session_start():
echo 'hello';
?>
然而,这不会:
<?php
echo 'hello';
session_start():
?>
除了我上面的评论session_start应该是第一件事
<?php
session_start();
//Now write rest of your code
?>
session_start();
需要在您的 PHP 文件之上。将它放在所有 HTML 和 headers 之上,它将起作用。