2
하위 폴더에 쿠키를 설정하려고합니다 /admin/setcookies.php
. 내가 그 일을이 코드를 사용하고 있습니다 :하위 폴더에 설정된 쿠키가 루트에 설정되지 않았습니다 - PHP
setcookie(
"username",
$myusername,
time()+60*60*24*365,
"/",
$_SERVER['SERVER_NAME'],
1
);
를 지금은 내 쿠키가 루트에서 설정되어있는 경우 테스트 할 때 : /testcookies.php
을, 나는 그들이 실제로 설정되지 않은 볼 수 있습니다. 그리고 내가 같은 것을 /admin/testcookies.php
에서 할 때, 그들은 실제로 설정됩니다.
내가 뭘 잘못하고 있니? 도메인 이름이 정확하고 경로가 루트로 설정되어 있습니다 ...이 시점에서 그 밖의 무엇이 잘못 될지 알 수 없습니다.
$ _SERVER [ 'SERVER_NAME'] 대신 도메인을 사용해보십시오. – Xatenev
제안 해 주셔서 감사합니다. $ _SERVER [ 'SERVER_NAME']는 도메인 이름을 출력합니다. 그래서 이것은 중요하지 않아야합니까? 아니면 그렇습니까? – aardnoot
도메인을 '.example.com'과 같이 설정하십시오. 모든것에서 접근 할 수 있습니다 –