能够在localhost中设置setcookie但不能在远程站点中设置

时间:2011-12-21 17:48:05

标签: php cookies localhost authentication

我刚开始学习php。 php中的以下代码在localhost中运行,我可以在localhost中看到cookie。但不是在远程主机中。我上传相同php文件的网站是http://ptcplugins.org/Cookie.php会出现什么问题?

<?php
echo "Hello World";
$name = "auth";
$value = "67161f35a519741aa2cf5848e4d1e46e7f7c09b2";
$domain = "ptcplugins.org";
$path = '/';
$secure = FALSE;
$expire = 0;

setcookie($name, $value);

foreach ($_COOKIE as $key => $value) 
    {
    setcookie($name, $value, $expire, $path);
}
?>

1 个答案:

答案 0 :(得分:0)

尝试

setcookie($name, $value, $expire, $path, $domain, $secure);

我认为您不想循环遍历$ _COOKIE,这些已经设置好了。