Sessions!

GusarByID

Новичок
Sessions!!!!!!!!!

На некоторых страницах сессии перестали поддерживаться, в чем может быть причина?

PHP:
ini_set('display_errors',1);
error_reporting(E_ALL);
выдает то, что я и так вижу - Undefined variable: valid_user

PHP:
foreach($_SESSION as $key => $value){
echo "SesionsVar ".$key." =>".$value."<br>";
  }
показывает даже чужие сессионные переменные(если я не закрывая браузера прихожу с других страниц), а свои не видит???
 

kvf77

Red Devil
GusarByID

ну и что это за вопрос? откуда из приведенного тобой кода мы должны увидеть как ты работаешь с сессиями?

Здесь смотрел?
http://phpfaq.ru/sessions
 

kvf77

Red Devil
GusarByID

ты так и будешь нас убеждать, что все прекрасно иил всетаки поможешь нам тебе помочь?
 

GusarByID

Новичок
Ну напрмер
session_start();
if (empty($_SESSION["valid_user"])) {

if($_SERVER["SERVER_NAME"] == "localhost"){
exit(header("Location: http://localhost/www/stadtmodell/login/login.php"));
}else{
exit(header("Location: http://sergej.shstahr.de/stadtmodell/login/login.php"));
}
}else{
echo "&nbsp;&nbsp;&nbsp;Hallo ".$_SESSION["valid_user"]."!";
 

rotoZOOM

ACM maniac
лучше используй isset вместо empty, так как empty возвращает TRUE, когда переменная существует, но она просто пустая строка например.
 

GusarByID

Новичок
Сейчас я на работе, вчера проверял с домашнего компьтера все работало, может кто проверит со своего?

http://www.sergej.shstahr.de/stadtmodell/index.html

паролем защищена только одна страница "Suchen nach Strasse"

логин и пароль - "bach"
 

dilan

Новичок
да все работает, не переживай.
(Hallo bach! и все такое :)
P.S. FireFox некоректно отбражается, ну это так к слову...
 

Mozart

Новичок
у меня в ie не работает...после авторизации зашел на главную и потом обратно - вывел форму регистрации...
 

GusarByID

Новичок
Вы будете смеяться, но все заработало.
А причина была вовсе не в сессиях, а в header("Location: ...)
поставил
http://www.sergej.shstahr.de/stadtmodell/strasse_such.php
вместо
http://sergej.shstahr.de/stadtmodell/strasse_such.php
и все встало на место
 
Сверху