0
我想在我的網站上設置一個來自外部php的cookie。我發現這個問題,但它仍然沒有解決Set-Cookie on Browser with Ajax Request via CORS爲什麼我用PHP設置的cookie不能用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()在JavaScript中的所有cookie它不會出現。所以我不知道有人能通過這個指導我。謝謝。
嗯,是啊我應該提到的是,我打電話與jquery.form.js插件的PHP,所以我可以做一個與PHP的ie8-9 ajax調用。我無法使用ajax調用設置cookie? – user3892587 2014-10-01 22:04:47