Autor Zpráva
Bedy
Profil
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
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:-)
Bedy
Profil
Děkuji po úpravě kodu a přeorientaci na $_SESSION to fachčí

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: