[ nezki @ 18.05.2012. 12:51 ] @
Imam domen www.mojsajt.com

Stavio sam u index.php u zaglavlju
Code:

ini_set("session.cookie_domain", "mojsajt.com" );
session_set_cookie_params(7200, "/", ".mojsajt.com");


Potrebno mi je da kada se korisnik loguje, podatke koje ja cuvam u kukiju, taj kuki vazi i za sve poddomene sajta.
Na primer ako se neko uloguje na www.mojsajt.com da formirani kuki vazi i za poddomene www.pododmen1.mojsajt.com i www.pod.poddomen2.mojsajt.com

Da li moze neko da mi ukaze sta nisam dobro uradio, posto ovo kako sam stavio ne radi?

[ ivan.a @ 18.05.2012. 15:29 ] @
Probaj ovako:
Code:
ini_set("session.cookie_domain", ".mojsajt.com" );


Code:
setcookie('TVOJ_COOKIE', 'VREDNOST', time() + 7200, '/', '.mojsajt.com');

ili
Code:
setcookie('TVOJ_COOKIE', 'VREDNOST', time() + 7200, '/');
[ Nemanja_666 @ 09.06.2012. 00:24 ] @
Vodi racuna da cookie mora biti postavit sa subdomene takodje. Tj. ako postavis cookie sa mojsajt.com neces vidjeti ga is skripti na subdomeni (bar tako specifikacija kaze, neke browseri rade drugacije).

Naravno mozes koristiti www subdomenu pa postaviti cookie sa www.mojsajt.com

Elegantno resenje bi bilo da za autorizaciju koristis posebnu subdomenu (signin.mojsajt.com, accounts.mojsajt.com, ...)