Session

Dobry den,

chcem sa opytat ohladom $_SESSION v php kode.
Mam taky problem, ze sa mi bezdovodne "v kode som nevedel najst pricinu" rusi session, jednoducho spadne, napr. mam prihlaseneho pouzivatela v $_SESSION['nick'] = 'nieco' a po kliknuti na stranke mi padne po nacitani stranky session.
pricom viem, ze na servery je session vporiadku, tam nepada. toto som konzultoval.
na logovanie pouzivam
@session_name('session_name');
@ini_set('url_rewriter.tags', '');
@ini_set('session.use_trans_sid', 0);


if(!@session_id())
{
session_start();
}

session_id() mi ostava nezmenene ale globalne premenne su zrusene. Opakujem v kode som nevedel najst kde by sa mi mohla takto nezmyselne session rusit ale nenasiel som nic podozrive.

dakujem za rady
Zkus nahradit podmínku

if(!@session_id())
{
session_start();
}

za obyčejné

session_start();

Funkce session_id() vrací id víceméně vždycky. Ale "rozházení" dat ze session do superglobální proměnné $_SESSION by měla obstarávat právě až funkce session_start(). Pokud to nepomůže, tak neznám řešení :)

Jinak, pokud používáš zmíněný kód na webzdarma, tak bych jenom upozornil, že ini_set() nemá vůbec žádný efekt -- je totiž mezi zakázanými funkcemi.
<HTML>...což by bobik věděl, kdyby zrušil ty zavináče před voláním funkcí.</HTML>