Ich habe eine WordPress-Site, die das PHPSESSID-Cookie mit dem Domainnamen setzt www.example.com
.
Ich möchte, dass es eingestellt wird .example.com
damit ich es in der Subdomain verwenden kann.
Siddharth Doshi
Ich habe eine WordPress-Site, die das PHPSESSID-Cookie mit dem Domainnamen setzt www.example.com
.
Ich möchte, dass es eingestellt wird .example.com
damit ich es in der Subdomain verwenden kann.
Yivi
Stellen Sie den Domain-Aufruf ein session_set_cookie_params()
.
Lesen Sie die Dokumente hier.
Machen Sie im Grunde so etwas wie:
session_set_cookie_params ( 0, "https://stackoverflow.com/", 'example.com' );
Wenn Sie auf PHP 7.3 sind, können Sie es so machen:
session_set_cookie_params ( ['domain' => 'example.com'] );
Rufen Sie dies früh in der Ausführung auf. Stellen Sie dies auf Ihrem ein wp-config.php
sollte sicher genug sein.
Ich habe session_set_cookie_params (0, ‘/’, ‘.example.com’) gesetzt; in wp-config.php und es hat funktioniert.
– Siddharth Doshi
26. März 2019 um 7:06 Uhr
Ich kann das PHPSESSID-Cookie nach der Anmeldung auf der WordPress-Site nicht finden. Können Sie den Screenshot zeigen, wo er angezeigt wird?
– Sagar Bahadur Tamang
25. März 2019 um 4:32 Uhr