我创建了一个chrome扩展,并试图使用它来允许用户登录到系统中。我使用chrome.cookies.set设置了一个cookie,然后我试图用PHP读取它——但PHP似乎从未将cookie视为已设置。我已经手动验证了cookie的存在,但isset()似乎总是返回false。
chrome.cookies.set({"name":"username","url":"http://127.0.0.1","domain":null, "path": "/", "value":userName},function (cookie){
console.log(JSON.stringify(cookie));
console.log(chrome.extension.lastError);
console.log(chrome.runtime.lastError);
});
这就是我设置cookie的方式,这也是我尝试用PHP:获取cookie的方式
<?php
if(isset($_COOKIE["username"])){
echo "Logged in";
}
?>
有什么想法吗?这已经困扰了我一段时间了。
好吧,我从来没有解决过cookie的确切问题,我决定使用OAuth进行身份验证。