0
내 웹 사이트의 extern PHP에서 쿠키를 설정하려고합니다. 나는이 질문을 발견했다. 그러나 아직 해결되지 않았다. Set-Cookie on Browser with Ajax Request via CORSPHP로 설정 한 쿠키를 Javascript로 읽을 수없는 이유는 무엇입니까?
기본적으로 나의 PHP는 이런 모습이다.
<?php
ob_start();
setcookie("cookiename", "cookiedata", time() + 10000000, '/', false, false);
ob_end_flush();
header('Access-Control-Allow-Origin: *');
?>
헤더 응답은 다음과 같이이다 :
Access-Control-Allow-Orig... *
Connection Keep-Alive
Content-Length 0
Content-Type text/html
Date Wed, 01 Oct 2014 20:53:51 GMT
Keep-Alive timeout=5, max=100
Server Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4.7
Set-Cookie cookiename=cookiedata; expires=Sun, 25-Jan-2015 14:40:31 GMT; path=/
X-Powered-By PHP/5.4.7
내가 (둘 다 다른 브라우저 디버거와 함께)에 불을 지르고 탭에서 쿠키를 볼 수 없습니다. console.log() 자바 스크립트에있는 모든 쿠키 중 하나가 나타나지 않습니다. 그래서 나는 누군가가 이것을 통해 나를 인도 할 수 있는지 알지 못합니다. 감사.
음, 나는 jquery.form.js 플러그인으로 php를 호출 했으므로 php로 ie8-9를 사용하여 아약스 호출을 할 수있다. 아약스 전화로 쿠키를 설정할 수 없습니까? – user3892587