Problem z przekierowaniem sesji do kolejnej strony


(Konradnie1) #1

Witam.

Mam problem z działaniem sesji.

Mam na stronie: http://lightmusic.pl/index.php logowanie któro działa i sesja jest ustawiana ale kiedy przejdę do innej strony np http://lightmusic.pl/mapa.php działa zabezpieczenie

<?php

session_start();

if(empty($_SESSION['zalogowanyuser']))

{

header("location: page.php");

}

else

{

$login = $_SESSION['zalogowanyuser']; 

}

?>

I nie wpuszcza mnie na tą stronę. jeśli to usune to i tak nie dziala bo na stronie sa pobierane dane z bazy mysql ale skoro $login jest pusta nie działa.

Sesja jest poprawnie ustawiona w logowaniu tylko po przejściu na nową stronę sesja jest czyszczona.


(Grzesie K) #2

Jeżeli mamy ci jakoś pomóc to chyba nie obędzie się bez wklejenia kodu z obu podstron twojego serwisu.


(Konradnie1) #3

(Grzesie K) #4

W index.php nie masz session_start() więc tablica $_SESSION jest traktowana jak zwykła tablica.


(Konradnie1) #5

Dobra dzięki.

Już bede wiedział na przyszłość


(Kaka') #6

Kongi93 ,

Rejestrując się na niniejszym forum zobowiązałeś się przestrzegać jego regulaminu. Niestety, w tym momencie łamiesz go ponieważ nie używasz polskich znaczków (ą, ę, ź, ż, ć, ó, ł, ń). Proszę więc o poprawienie wszystkich swoich postów w tym temacie pod kątem polskich znaczków, przy użyciu przycisku zmien.gif