Php cookie未传递到页面

Php cookie未传递到页面,php,javascript,cookies,Php,Javascript,Cookies,您好,我正在尝试将cookie从一个页面传递到另一个页面,但由于某些原因,它不起作用 我用php设置cookie a页: <?php $cc= 'testcookie'; setcookie("cc", $video, time()+36000); ?> 我试着用JS阅读cookie b页: function readCookie(name) { var cookiename = name + '='; var ca = document.coo

您好,我正在尝试将cookie从一个页面传递到另一个页面,但由于某些原因,它不起作用

我用php设置cookie

a页:

   <?php $cc= 'testcookie';
    setcookie("cc", $video, time()+36000);
     ?>
我试着用JS阅读cookie

b页:

function readCookie(name) {  

var cookiename = name + '=';  

var ca = document.cookie.split(';');  

for(var i=0;i < ca.length;i++)  
{  

    var c = ca[i];  

    while (c.charAt(0)==' ') c = c.substring(1,c.length);  

    if (c.indexOf(cookiename) == 0) return c.substring(cookiename.length,c.length);  

}  

return null;  
}
我总是得到零

当我尝试将cookie设置在我尝试读取它的同一页时,它会工作


有什么想法吗?

你可以试试setcookiecc,$video,time+36000,/,example.com;指定域和路径。/平均完整域。如果尝试在上使用cookie,有时可能会出现一些问题。

还有一个Firebug插件,您可以使用该插件轻松查看每个域设置了哪些cookie。我相信它叫FireCookie。

你能读懂一个叫cc的cookie吗?因为在我看来,它确实像是你正在设置的cookie。哈哈,它不叫cc,我更改了它的名称,因为它很长,很烦人,看起来真正的cookie名称是最近上传的视频,你的setcookie调用没有引用变量;您正在传递一个字符串常量。谢谢您,这非常有效。我如何使用JavaScript实现同样的功能?