我的网站停止了这个PHP错误

时间:2015-07-29 10:44:16

标签: php sql connection out timed

ERROR: SQLSTATE[HY000] [2002] Connection timed out
  

警告:session_start():无法发送会话cookie - 标头   已发送(输出开始于   /home/mangaat/public_html/include/config.php:7)in   第18行/home/mangaat/public_html/global.php

     

警告:session_start():无法发送会话缓存限制器 -   标头已经发送(输出开始于   /home/mangaat/public_html/include/config.php:7)in   第18行/home/mangaat/public_html/global.php

Fatal error: Call to a member function prepare() on a non-object in
/home/mangaat/public_html/include/functions.php on line 41

3 个答案:

答案 0 :(得分:0)

理想情况下,

session_start():需要在打开<?php标记后首先放入代码中。当然,它需要在任何header声明或任何向页面呈现任何内容的任何内容之前出现。

例如,这样就可以了:

<?php
session_start():
echo 'hello';
?>

然而,这不会:

<?php
echo 'hello';
session_start():
?>

答案 1 :(得分:0)

除了我上面的评论,session_start应该是第一件事

<?php
session_start();
//Now write rest of your code
?>

答案 2 :(得分:0)

session_start();

需要在PHP文件之上。将它放在所有HTML和标题之上,它将起作用。