Autor | Zpráva | ||
---|---|---|---|
Tomanuel Profil * |
#1 · Zasláno: 4. 4. 2011, 00:28:51
Ahoj, mam problém a nevím čím by to mohlo být, jestli by mi z vás někdo neporadil alespoň něco čeho bych se mohl chytnout.
Problém: mám centrum.exemple.cz na kterým mám přihlašovací systém index vypadá asi takto: session_set_cookie_params(3600, '/', '.exemple.cz'); session_start(); ... přihlasím se, vše funguje OK přejdu na další subdoménu rs.exemple.cz kde index vypadá stejně jako v prvním případě, jenže jakmile sem vstoupím vypíše mi to že jsem byl neúspěšně nalogován a zruší se mi session jak na subdoméne rs.exemple.cz tak i na centrum.exemple.cz nechápu proč mi to dělá a už si nevím rady, protože to dělá jen někdy. Předem vám děkuji za odpověd |
||
Jan Tvrdík Profil |
#2 · Zasláno: 4. 4. 2011, 09:58:10
Tomanuel:
Nastav na obou subdoménách stejnou session_save_path. |
||
Tomanuel Profil * |
#3 · Zasláno: 4. 4. 2011, 13:02:30
session_save_path ( 'http://exemple.cz' );
měl bych to nastavit takto ? nebo jenom takto : session_save_path ( '/' ); |
||
Tori Profil |
#4 · Zasláno: 4. 4. 2011, 16:24:23
Tomanuel:
Jak název naznačuje, jde o "path", tedy cestu k adresáři, kam se ukládají data session (např. /var/lib/php5). Žádná URL. Když si tu funkci (session_save_path) zavoláte bez parametrů, vrátí vám aktuální nastavení. |
||
Tomanuel Profil * |
#5 · Zasláno: 4. 4. 2011, 21:33:55
Je defaultně nastavená na obou doménách stejně.
|
||
Davex Profil |
#6 · Zasláno: 4. 4. 2011, 21:59:02 · Upravil/a: Davex
Už jsme to spolu jednou řešili v tématu přihlášen na vice doménách, kde ti to fungovalo (pro ostatní: nenechte se zmást jinou přezdívkou Mira, používá jich víc).
Zkoušel jsi ukončit prohlížeč nebo promazat cookies, zda se na subdoméně nepoužívá jiná session z předchozích pokusů? |
||
Tomanuel Profil * |
#7 · Zasláno: 4. 4. 2011, 23:45:44
Ukončení prohlížeče nepomáhá zkusím ještě vymazat cookies, ale to není zrovna moc praktický. A myslím že to bude fungovat opět jen chvíli a poté to spadne.
|
||
Časová prodleva: 13 let
|
0