Ich habe 2 Subdomains sub1.domain.com und sub2.domain.comWie ändert man die Cookie-Domain von PHPSESSID?
sub1 ist derjenige, der die Anmeldesitzung zu setzen, aber die Sitzung geteilt wurde nicht, weil sie unterschiedliche Cookie-Domain
sub1's cookie domain => .sub1.domain.com
sub2's cookie domain => .sub2.domain.com
haben
Option 1:.sub2.domain.com
in .sub1.domain.com
sub2 ist so zu ändern, dass sie Sitzung gemeinsam nutzen können
Option 2: zu sub1 der ändern .sub1.domain.com
-.domain.com
ich die Option möchte 1, weil wir versuchen, möglichst zu vermeiden Änderungen auf sub1.domain.com und domain.com.
Ich habe dieses Codes auf sub2 Ende versucht, aber kein Glück
ini_set('session.cookie_domain', '.sub1.domain.com');
session_set_cookie_params (0,'/','.sub1.domain.com');
Sie [kann keine Cookies für eine andere Domain setzen] (http://stackoverflow.com/questions/6761415/how-to-set-a-cookie-for-an-other-domain). Ich sehe jedoch keinen Grund, warum Option 2 nicht funktionieren würde. –
Sie können keine Cookies für eine * andere * Domain setzen, aber Sie können Cookies für eine höhere Domain einstellen, die hier funktionieren würde. –