【发布时间】:2011-05-02 23:09:26
【问题描述】:
第一次访问时,我得到一个空白页面 - 如果我单击“查看源代码”,则没有任何文字,但会添加一个会话 cookie。 第二,一切正常运行。 如果我删除 cookie,我会再次得到一个空白页面。 在所有浏览器中都相同 - Firefox 4、IE 9、Chrome 11。 PHP 4.4.9
<?php
session_start();
echo "hello";
?>
更新:
Session Support enabled
Registered save handlers files user
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp /tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid On On
这是我关于会话的 phpinfo 我已经尝试过 ini_set("display_errors", 1); 我还尝试将 ini_set('error_log') 设置为可写文件夹中的文件,但我没有收到任何错误(即使我将“asdfasdf(asdf(0)}”写为第一行。)
【问题讨论】:
-
您是否无法更新到较新的 PHP 版本?
-
开启错误检查,会有你看不到的错误。
-
这不是我的服务器,所以我无法更新。无论如何,我怀疑是否会发布一个 PHP 版本,这会产生如此明显的错误。我尝试添加“error_reporting(E_ALL);”在 session_start() 之前,但我仍然得到一个空白页
-
添加:error_reporting(E_ALL); ini_set("display_errors", 1);
-
phpinfo() 显示有关会话的哪些信息?有什么明显的错误吗?