Здравтсвуйте. Такая проблема. Я сделал сайт на локальном компьютере и там все отлицно работает. Потом перетащил его на хост и сессии перестали работать. Везде где сессия либо он вообще просто не отображает и ошибок не пишет, а где все таки пишет: Notice: Undefined index: vremya in /storage/home/lala/data/www/lala.ru/les/derevo.php on line 148. Он вначале и Посты не видел, но я тут разобрался, а вот с этим никак просто. В чем может быть дело?
Ну вот для примера приветствие PHP: $result = mysql_query ("SELECT * FROM reg WHERE login = '$login'"); $myrow = mysql_fetch_array($result); $_SESSION['fio'] = $myrow['fio']; printf ("<h4>Здравствуйте,<span class='green'> %s </span></h4>", $myrow['fio']); $exit = $_POST['exit']; if ($exit) { session_unset(); header("Location: /vhod.php"); } Ну вот допустим приветствие. Он тут отображает "Здравствуйте, ". А ФИО не выводит. Я думаю если бы код был не рабочим, то он бы и у меня не работал на компе.[/php]
Поменяй приведенный код на следующий и посмотри что выводит PHP: $result = mysql_query ("SELECT * FROM reg WHERE login = '$login'"); if($result) { while($myrow = mysql_fetch_array($result)) { var_dump($myrow); $_SESSION['fio'] = $myrow['fio']; printf ("<h4>Здравствуйте,<span class='green'> %s </span></h4>", $myrow['fio']); $exit = $_POST['exit']; if ($exit) { session_unset(); header("Location: /vhod.php"); } } } else { print "Error<br>"; }
Без изменений. Я тут попробовал на другой тестовый хост закинуть и там все поперло, ну почти все). Главное сессии работают и в базу запись идет. Только чет стили не так отображаются, ну это все исправимо. Значит хост такой. Спасибо всем большое, что отозвались