我的php脚本有时会给我以下错误:
Warning: session_start(): Session callback expects true/false return
value in C:'xampp'htdocs'verifica.php on line 10
验证.php第 10 行:
if (session_status() == PHP_SESSION_NONE) {
session_start(); //this is line 10
}
怎么了? 为什么我有这个错误? 这只在它想要的时候显示,并不总是......
当代码与对象session_set_save_handler一起使用时,我遇到了同样的问题,并且我通过从_destroy方法返回布尔值来解决这个问题,我认为所有处理程序都需要返回真/假。
我认为这样做
会更好:
if (session_status() !== PHP_SESSION_ACTIVE) {
session_start();
}
不同的值:
PHP_SESSION_DISABLED = 0
PHP_SESSION_NONE = 1
PHP_SESSION_ACTIVE = 2
你还有同样的错误吗?