Znikająca sesja


(Drobok) #1

Jak w tytule, mam 2 pliki php w jednym

<?php session_start(); print_r($_SESSION); ?[/code]



W drugim mam 
[code=php] $tmp=mysql_fetch_array($rezultat);$_SESSION['uzytkownik'] = $tmp['uzytkownik'];''; 



Gdzie $tmp['uzytkownik'] = admin



Odpalając drugi plik przenoszący do pierwszego print_r wyświetla tylko pustą tablicę. Wie ktoś ocb ?

(mario@) #2
session_start();

$tmp=mysql_fetch_array($rezultat);

 $_SESSION['uzytkownik'] = $tmp['uzytkownik'];

 echo '';

Nie lepiej użyć header: w php zamiast meta??

header("refresh: 1; url=ser.php");

Niby to samo ale jakoś lepiej to wygląda.


(scripter1) #3

A gdzie przekazanie zmiennej $_SESSION do index.php i czemu w index.php nie ma przypisania przekazanej zmiennej do zmiennej wewnętrznej :?:

Najprościej zrobić to przez adres metodą GET.


(Drobok) #4

Mógłbyś mi troszkę bardziej wytłumaczyć ?

Chciałem coś na kształt >> http://it.toolbox.com/wiki/index.php/PHP_Session , tam na końcu jest przykład. Dwa pliki bez żadnego id. //edit dobra cba ma register globals wyłączone

Dzięki za pomoc ;]