Autor | Zpráva | ||
---|---|---|---|
deric Profil * |
#1 · Zasláno: 30. 4. 2007, 18:09:27
Zdravim,
mam problem se session v php 5.2.1 + apache 2.0.58 na win. Zaregistruje se session je vytvori se zaroven dva soubory, pricemz data jsou v tom prvnim a php si pamatuje nazev toho druheho. first.php ----------- <?php session_start(); $_SESSION['a'] = 3; echo 'SID:'.SID; ?> second.php ---------------- <?php session_start(); if (isset($_SESSION['a'])){ echo 'Session proměnná a = ',$_SESSION['a'].'<br />'; }else { echo 'Session proměnná a není zaregistrována.<br />'; } echo 'SID:'.SID; ?> vystup je takovyto: first ----- SID:PHPSESSID=ut9snnc4tet4v0h87kvlsgneb1 second ------- Session proměnná a není zaregistrována. SID:PHPSESSID=s5m6ac5ui5uv9obnn1r42974c1 Nevite v cem muze byt problem? |
||
nightfish Profil |
#2 · Zasláno: 30. 4. 2007, 18:31:07
deric
nepředává se identifikátor session mezi první a druhou stránkou (tzn. zřejmě se neuloží cookie a ani se nepředá SID v URL) |
||
deric Profil * |
#3 · Zasláno: 30. 4. 2007, 18:45:50
Ne, v tom není problém. Nahraď si to "SID" session_id(); a výstup zůstane stejný. Na hostingu se mi zachovává to session id, tady je pri každém reloadu stránky nové.
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0