PDA

Pogčedajte punu verziju : PHP Sesije


Синиша
16. 07. 2006., 20:44
Pozdrav svima.
Nov sam na ovom forumu, ali imam verovatno stari problem. Radim nesto u PHP sa sesijama i evo sta mi se desava. Evo pojednostavljenog primera.
Imam 2 strane. Na prvoj definisem sesion promenjivu, ali se ona ne vidi na drugoj. Evo koda tih strana.
1:
<?
session_start();
$_SESSION["konfig"]="xxx";
?>
Vrednost $_SESSION["konfig"]:<?echo $_SESSION["konfig"]?>
<form action="admin_login_t.php" method="post">
<input type="submit" value="Posalji">
</form>

2:
<?
session_start();
if (isset($_SESSION["konfig"]))
echo 'Postoji $_SESSION["konfig"]:',$_SESSION["konfig"];
else
echo 'Ne postoji $_SESSION["konfig"]';
?>

Kada to testiram kod mene u lokalu radi mi kako treba (vidi se promenjiva) (imam IIS), ali kada uploadujem kod providera (koji imaju Apache) ne vidi mi se promenjiva. Nikako ne mogu da shvatim sta je pogresno.
Ako po odlasku na drugu stranu pritisnem BACK dugme na browseru da bih se vratio na prvu, pa onda osvezim stranicu, onda mi radi.
Moram da koristim FORMU i ne mogu da saljem session ID kao parametar.
Da li ima neko ko moze da mi pomogne.

Hvala unapred, Sinisa

ivanhoe
17. 07. 2006., 01:55
pa jedino da ti ne rade kukiji, da prva strana ne setuje kuki kako treba, pa se zato izgubi sesion ID..

Синиша
18. 07. 2006., 18:21
Pokazalo se da ipak sada radi. Posle konsultacije sa administratorom Verata (bez ikakve promene u mom kodu), sada radi... Hmmm, šta su mogli promeniti?

pozdrav

Dušan Dželebdžić
18. 07. 2006., 19:28
Verovatno je prethodno zeznuo nesto u konfiguraciji PHPa - session handler, lokaciju tmp dira... mogucnosti su neogranicene :)