Autor | Zpráva | ||
---|---|---|---|
Bedy Profil |
#1 · Zasláno: 6. 3. 2009, 15:41:16
Dobrý, jsem vcelku začátečník, a proto se předem omlouvám jesli nebude vše OK.
Skript : <? session_start(); session_register("jmeno"); $jmeno="Radek"; echo "session ID je :$PHPSESSID"; ?> na jednom hodtingu kde je PHP 5.1.4 vypíše ID, ale na jiném hostingu kde je PHP 5.2.8 nevypíše nic, ale v tmp složce se vytvoří soubor a obsahuje jak název proměnné tak hodnotu porovnával jsem výpis sekce [SESSION] (phpinfo()) obou hostingu a jsou až na logické rozdíli (cesty) zhodné. Kde může být zakopaný pes? Má nastavení i jiných sekci vliv na session nebo spuštění některých modulů? Děkuji předem z kladné vyřízení! Bedy |
||
sicario Profil |
#2 · Zasláno: 6. 3. 2009, 15:50:23 · Upravil/a: sicario
V manualu se pise, ze pouzivani fce. session_register je zavrzeno. Pouzivej misto nej globalni pole $_SESSION. Pro zjisteni session id bude vhodnejsi pouzit fci. session_id.
EDIT: Jsem si vedom toho, ze moje odpoved se nevyjadruje k podstate problemu. Ale to co jsem navrhl, jej mozna odstrani:-) |
||
Časová prodleva: 4 dny
|
|||
Bedy Profil |
#3 · Zasláno: 10. 3. 2009, 08:37:41
Děkuji po úpravě kodu a přeorientaci na $_SESSION to fachčí
|
||
Časová prodleva: 14 let
|
0