警告:session_start(): 打开(/ var / cpanel / php / sessions / ea-php56 / sess_c84fdb91458e26c7325faf74a529a3, O_RDWR)失败:此类文件或目录(2)中没有 /home/username/public_html/test2.php在第3行
警告:session_start():无法读取会话数据:文件(路径: / var / cpanel / php / sessions / ea-php56)中 /home/username/public_html//test2.php在第3行
注意:未定义索引:用户名位于 /home/username/public_html/test2.php,第4行
我使用了this code,但添加了
(error_reporting(E_ALL);
ini_set('display_errors', 1);)
到 test2.php
的上方答案 0 :(得分:3)
您的服务器上的会话目录/var/cpanel/php/sessions/ea-php56/
可能不存在,或者您没有权限访问它。
如果没有适当的权限,则创建目录,或者在php.ini文件中更改会话目录。如果您无权访问服务器,请与服务提供商联系。
您可以在访问或创建会话之前更改以下行,以更改脚本的会话目录。
ini_set('session.save_path', '/path/to/your/folder')
https://www.php.net/manual/en/function.session-save-path.php