Setcookie PHP问题localhost vs普通域名

我正在我的网站上工作localhost(它正常工作)然后我把它移到了经典域名,但是 PHP setcookie函数存在问题。</ p>

这是我的setcookie示例,基本上它将从URL参数中获取名为“ID”的数据然后将其保存为cookie然后它将重定向到网站 隐藏URL参数。</ p>

是的它适用于localhost,但在普通网站上没有..我不知道该怎么办请帮帮我:)。</ p>

  if(isset($ _ GET ['id'])){
$ hafcookie = $ _GET ['id'];
setcookie('lolcookies',$ hafcookie,time()+(10 * 365 * 24 * 60 * 60),COOKIEPATH,COOKIE_DOMAIN);
header(“refresh:0; url = http://mywebsite.com”);

}
</ code> </ pre>
</ div>

展开原文

原文

I was working on my website on localhost (where it worked correctly) and then I moved it to classic domain, but there is issue with PHP setcookie function.

Here is my setcookie sample, basically it will take data from URL paramater called "ID" and then save it as cookie and then it will redirect to website to hide URL paramater.

Yes it works on localhost, but on normal website no..I dont know what to do please help me :)

if (isset($_GET['id'])) {
$hafcookie = $_GET['id'];
setcookie( 'lolcookies', $hafcookie, time() + (10 * 365 * 24 * 60 * 60), COOKIEPATH, COOKIE_DOMAIN );
header( "refresh:0; url=http://mywebsite.com" ); 
}

douzong5057
douzong5057 我认为cookie正常工作,但不知道url参数无法识别:/
大约 5 年之前 回复
dongqian8265
dongqian8265 我在浏览器设置中检查它是否存在该cookie,而且我正在通过php$_COOKIE[$cookie_name]进行检查,这很奇怪,在localhost它正在工作,但在域上没有
大约 5 年之前 回复
dtmu88600
dtmu88600 你怎么知道它“不工作”-在你检查cookie中的值时代码是什么样的?
大约 5 年之前 回复
dqwnxdhb88531
dqwnxdhb88531 我在使用wordpress,在config.php中我有codedefine('COOKIE_DOMAIN','mywebsite.com');代码
大约 5 年之前 回复
dongyanfeng0546
dongyanfeng0546 我怎么知道的?:)
大约 5 年之前 回复
dongzhong1929
dongzhong1929 COOKIE_DOMAIN值是否正确放置为您的域名?
大约 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐