$ _COOKIE [ 'mycookie']를 사용하여 쿠키를 읽을 수 없습니다. 리눅스 박스에서 PHP-Apache를 사용하고 있습니다. php.ini 나 httpd.conf에 쿠키가 활성화되어 있는지 확인하십시오.PHP에서 쿠키를 읽을 수 없습니다
감사합니다.
$ _COOKIE [ 'mycookie']를 사용하여 쿠키를 읽을 수 없습니다. 리눅스 박스에서 PHP-Apache를 사용하고 있습니다. php.ini 나 httpd.conf에 쿠키가 활성화되어 있는지 확인하십시오.PHP에서 쿠키를 읽을 수 없습니다
감사합니다.
쿠키를 올바르게 설정 했습니까?
<?php
$value = 'something from somewhere';
setcookie("TestCookie", $value);
setcookie("TestCookie", $value, time()+3600); /* expire in 1 hour */
setcookie("TestCookie", $value, time()+3600, "/~rasmus/", ".example.com", 1);
?>
<?php
// Print an individual cookie
echo $_COOKIE["TestCookie"];
echo $HTTP_COOKIE_VARS["TestCookie"];
// Another way to debug/test is to view all cookies
print_r($_COOKIE);
?>
감사합니다. 예, 쿠키가 올바르게 설정되었습니다. – kobra
http://php.net/manual/en/ini.core.php
확실히 쿠키를 오버라이드 (override)되지 않는하기 위해 php.ini 파일에있는 당신의 gpc_order 설정을 확인하십시오.
감사. 현재 주문은 "EGPCS"입니다. 그게 맞습니까? – kobra
기본값은 실제로 사이트에 따라 "GPC"입니다. –
이것은 미리 브라우저가 예상 한대로 쿠키를 반환한다고 가정합니다. MSIE (iehttpheaders)와 Firefox (변조 데이터, 웹 개발자 툴바 등)에 대한 도구가있어 실제 HTTP 헤더를주고받을 수 있습니다. 또는 wireshark와 같은 도청 도구를 사용할 수도 있습니다.
C.
나는이에 대한 특정 문서를 찾을 수 있지만, 그것은 쿠키 디렉토리에서 만 사용할 수 있다는 것, 그리고 하위 디렉토리는이 작성되는 파일에서. 당신이
/var/www/html/mySystem/action/writeCookie.php
에서 쿠키를 작성하는 경우
그래서 당신은 내가 상단 디렉토리에있는 모든 내 쿠키 쓰기 파일을 넣어 솔루션 인
/var/www/html/mySystem/view/readCookie.php
에서 읽을 수없는 것, 뭔가 like :
/var/www/html/mySystem/writeCookie.php
PHP를 적절하게 사용하는 경우 $ HTTP_COOKIE_VARS를 사용해 볼 수도 있지만 가장 많이 사용합니다. 당신의 가변 인수 설정. – robbo