尝试访问 localhost 中的500 internal server error
时,我会继续获取blank page
或 php file
,具体取决于文件。
我知道这可能是一个经常出现的问题,但我找不到解决方案。
我重新安装了一个基本上访问mysql database
的本地网站。之前它在这台电脑上运行,所以我假设代码没问题。我已经重新安装了数据库。
Phpinfo.php
正在运作。
我看到通常是权限问题,我已将所有内容设置为755 ,文件所有者“root”
我没有使用.htaccess
文件,而且我启用了mod_rewrite
,我看到这也会导致此问题。
任何提示?
答案 0 :(得分:1)
session_is_registered()
在php 5.3中被弃用,并在php 5.4中删除。长期以来,人们不鼓励使用session_register()
,session_unregister()
和session_is_registered()
。
您的代码应该只使用$_SESSION
超全局,它在请求之间保留,并在调用session_start()
后在脚本中可用。
如果您想知道会话是否具有给定变量,只需为数组键执行isset:
isset($_SESSION["key"])