>  Q&A  >  본문

PHP를 사용하여 구현된 다른 서버에 있는 하위 도메인으로 쿠키를 전송합니다.

<p>하위 도메인이 다른 서버에 있을 때 쿠키를 어떻게 전달합니까? <br /><br />기본적으로 메인 도메인은 siteground에 있고 하위 도메인은 Softr.io에 있습니다. <br /><br />이것을 인증용으로 사용하고 있어서 누군가가 메인 도메인에 로그인하면 서브도메인의 로그인 세션에도 접근할 수 있게 됩니다. <br /><br />softr.io에서는 PHP 코드를 추가할 수 없으므로 하위 도메인에서만 JavaScript를 사용할 수 있습니다. <br /><br />다음 쿠키 코드를 사용했습니다:</p><p><br /></p> <p><code>setcookie($cookie_name, $cookie_value, $expiration_time, '/', $subdomain, true, true);</code></p> <p>개발자 도구의 애플리케이션 탭에 쿠키가 표시되지만 document.cookie를 통해 JavaScript에서는 액세스할 수 없습니다. <br /><br />이런 유형의 작업을 시도해 보시고 저를 지도해 주실 수 있는 분이 계시나요? <br /><br />몇 시간 동안 조사했지만 알 수 없었습니다.


P粉046878197P粉046878197421일 전469

모든 응답(1)나는 대답할 것이다

  • P粉130097898

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

    setcookie의 7번째 매개변수는 HTTP Only 플래그입니다.

    true로 설정하면 document.cookie에 표시되지 않습니다.

    클라이언트 측 JS를 사용하여 읽으려면 이 보안 기능을 꺼주세요.


    회신하다
    0
  • 취소회신하다