>백엔드 개발 >PHP 튜토리얼 >PHP와 JavaScript를 사용하여 페이지 전체에서 쿠키를 설정하고 읽는 방법은 무엇입니까?

PHP와 JavaScript를 사용하여 페이지 전체에서 쿠키를 설정하고 읽는 방법은 무엇입니까?

DDD
DDD원래의
2024-10-28 00:00:02260검색

How to Set and Read Cookies Across Pages with PHP and JavaScript?

PHP 및 JavaScript를 사용하여 여러 페이지에서 쿠키 설정 및 읽기

JavaScript로 쿠키를 설정하고 다른 PHP 페이지에서 해당 쿠키에 액세스하려고 할 때 , 도메인 및 경로 설정을 처리해야 할 수도 있습니다.

JavaScript에서 특정 만료 날짜, 도메인 및 경로로 쿠키를 설정하려면:

<code class="js">function createCookie(name, value, days) {
  const date = new Date();
  date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
  const expires = "; expires=" + date.toGMTString();
  const domain = "; domain=.example.com";
  const path = "; path=/";
  document.cookie = name + "=" + value + expires + domain + path;
}</code>

도메인과 경로가 대상 페이지와 일치합니다. 예를 들어 쿠키가 example.com/index.php에 설정되어 있고 example.com/test.php에서 액세스해야 하는 경우 설정은 다음과 같아야 합니다.

<code class="js">createCookie('cookieee', 'stuff', 22);</code>

PHP에서는 쿠키에 액세스하세요. $_COOKIE 사용:

<code class="php"><?php 
  print_r($_COOKIE);
?></code>

위 내용은 PHP와 JavaScript를 사용하여 페이지 전체에서 쿠키를 설정하고 읽는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.