我正在创建一个使用PHP的网站登录页面。我添加了"session_start();“来启动会话,如下所示。然后我把剩下的网站代码放在下面(其他php,html等)。每当我使用session_start时,程序就会停止执行,并显示一个空白页面。此外,该页在某些浏览器上显示错误500。我不确定这是不是权限问题。
如何正确使用session_start()?我的代码如下。当我运行它时,它显示一个空白屏幕。当我注释掉session_start()时,它会打印"Working...“。
<?php
session_start();
echo "Working...";
?>发布于 2020-11-09 07:29:48
好了,我想通了。感谢大家的帮助。查看日志后,错误显示为/usr/local/www/apache24/data/test.php :2Stack trace:#0 {main}在/usr/local/www/APACHE24/session_start/Test.php第2行抛出未定义的函数session_start()
我所要做的就是安装一些包(mod_php72和php72-session)并重新启动服务器。
这些帖子真的很有用:Call to undefined function session_start() https://forums.freebsd.org/threads/call-to-undefined-function-session_cache_limiter.69010/
https://stackoverflow.com/questions/64743673
复制相似问题