Übertragen Sie Cookies an Subdomains, die sich auf verschiedenen Servern befinden, implementiert mit PHP
P粉046878197
P粉046878197 2023-07-31 13:04:34
0
1
532
<p>Wie übergebe ich Cookies, wenn sich die Subdomain auf einem anderen Server befindet? <br /><br />Grundsätzlich ist die Hauptdomain bei siteground und die Subdomain bei softr.io. <br /><br />Ich verwende dies zur Authentifizierung, sodass jemand, der sich bei der Hauptdomäne anmeldet, auch auf die Anmeldesitzung in der Subdomäne zugreifen kann. <br /><br />softr.io kann keinen PHP-Code hinzufügen, daher kann ich JavaScript nur auf der Subdomain verwenden. <br /><br />Ich habe den folgenden Cookie-Code verwendet:</p><p><br /></p> <p><code>setcookie($cookie_name, $cookie_value, $expiration_time, '/', $subdomain, true, true);</code></p> <p>Das Cookie wird auf der Registerkarte „Anwendung“ der Entwicklertools angezeigt, ist in JavaScript jedoch nicht über document.cookie zugänglich. <br /><br />Gibt es hier jemanden, der diese Art von Aufgabe ausprobiert hat und mich dabei unterstützen kann? <br /><br />Ich habe stundenlang recherchiert, konnte es aber nicht herausfinden. </p><p><br /></p>
P粉046878197
P粉046878197

Antworte allen(1)
P粉130097898

setcookie的第7个参数是HTTP Only标志。

你将其设置为true,这明确地防止它出现在document.cookie中。

如果你想使用客户端JS读取它,请关闭这个安全功能。


Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage