при логине идет проверка на сушествование пользователя в базе данных.
если пользователь сушествует :
{$_SESSION['username']=$username;
header("Locatiom : index.php");
}
else {
выдаем логин форму опять.
}
в индексовом файле стоит чек
If($_SESSION['username']){
выдаем меню пользователя }
else {
выдаем логин форму
}
глюк же заключается в следуюшем локально все это работает как и должно при логине меня перекидывает на главную страницу и сессия сушествует.
на сервере же меня просто перекидывает на главную страницу и сесия пуста.
думал моэет сесия не передается или не устанавливается.
закоментировал на сервере редирект header("Location : index.php");
после логина жму на любой линк и на индексной странице получаю меню пользователя. т.е сессия создалась нормально.
вот и спрашивается почему с прямым редиректом после логина на сервере сессия оказывается пустой ( впечатление что она не успела вписатся ) локально же все ок.
есть у кого идеи ?
Спустя 10 минут (12.03.2009 - 11:08) sergeiss написал(а):
У тебя сессия создается автоматически или принудительно? Может быть, что в этом дело.
Спустя 10 минут, 21 секунда (12.03.2009 - 11:18) Guest написал(а):
т.е принудительно или автоматически ?
у меня в index.php стоит session_start();
в самом начале файла и все инклюдится в индексовый файл.
у меня в index.php стоит session_start();
в самом начале файла и все инклюдится в индексовый файл.
Спустя 7 минут, 35 секунд (12.03.2009 - 11:26) Guest написал(а):
решил проблемму заменой редиректа с header("Location : index.php");
на
print "<body onLoad=window.setTimeout(\"location.href='index.php'\",5000)>";
но все же вопрос мучает почему при header(...) локально все ок а на сервере глюк.
на
print "<body onLoad=window.setTimeout(\"location.href='index.php'\",5000)>";
но все же вопрос мучает почему при header(...) локально все ок а на сервере глюк.
Спустя 18 минут, 59 секунд (12.03.2009 - 11:45) Viking написал(а):
можно попробовать сравнить настройки сессий в php.ini сервера и локалки
Спустя 5 минут, 42 секунды (12.03.2009 - 11:50) Divinex написал(а):
к серверному инишнику у меня нету доступа там маразматы даже пхпинфо отключили.
буду писать в серверный супорт узнавать что они учудили.
буду писать в серверный супорт узнавать что они учудили.