Heim  >  Fragen und Antworten  >  Hauptteil

Übertragen Sie Cookies an Subdomains, die sich auf verschiedenen Servern befinden, implementiert mit PHP

<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粉046878197P粉046878197421 Tage vor471

Antworte allen(1)Ich werde antworten

  • P粉130097898

    P粉1300978982023-08-01 00:49:38

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

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

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


    Antwort
    0
  • StornierenAntwort