Warning: session_start(): open(/var/cpanel/php/sessions/ea-php56/sess_c84fdb91458e26c7325faf74a529a3, O_RDWR) failed: No such file or directory (2) in /home/username/public_html/test2.php on line 3
Warning: session_start(): Failed to read session data: files (path: /var/cpanel/php/sessions/ea-php56) in /home/username/public_html//test2.php on line 3
Notice: Undefined index: username in /home/username/public_html/test2.php on line 4
我用过this code但添加
(error_reporting(E_ALL);
ini_set('display_errors', 1);)
到test2.php上面
最佳答案
服务器上的 session 目录/var/cpanel/php/sessions/ea-php56/
可能不存在,或者您没有访问它的权限。
如果目录不存在,则创建具有适当权限的目录,或者更改 php.ini 文件中的 session 目录。如果您无权访问服务器,请联系您的服务提供商。
您可以在访问或创建 session 之前设置以下行来更改脚本的 session 目录。
ini_set('session.save_path', '/path/to/your/folder')
https://www.php.net/manual/en/function.session-save-path.php
关于php - 当我使用 session 将值从一个页面发送到另一个页面时,出现以下错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55390190/