Похоже, что файл сеанса недоступен для чтения / записи ...
Пожалуйста, создайте новый файл со следующим кодом.Он скажет вам, что не так:
<pre /><?php
$path = session_save_path();
if (is_dir($path)) {
echo "directory exists\r\n";
echo (is_readable($path) ? "directory is readable\r\n" : "directory is not readable\r\n");
echo (is_writable($path) ? "directory is writable\r\n" : "directory is not writable\r\n");
}
else "directory does not exist\r\n";
Вы можете определить свой собственный путь сохранения сеанса, используя session_save_path();
.Я рекомендую что-то вроде session_save_path(getcwd().'/yourowndir');
.getcwd
даст вам полный путь к вашему сценарию, который, как вы знаете, доступен для чтения и записи.Если все остальное терпит неудачу, вам может потребоваться изменить ваш каталог "yourowndir" на 777
.
session_save_path
должен быть вызван до session_start
.
Как примечание, я полагаюСтоит заняться поддержкой GoDaddy.Они являются профессиональным хостингом, это явно проблема с их настройками PHP, поэтому их ответственность должна быть в их исправлении.Тем не менее, я тем временем предоставил вам решение проблемы.