PHP COOKIE 跳转页面丢失

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP COOKIE 跳转页面丢失相关的知识,希望对你有一定的参考价值。

做PHP时用到 COOKIE,代码如下:
setcookie('abcname',$names,time()+3600,"../user","127.0.0.1",1);
在当前页面中能读取COOKIE跳转到另一个页面读取不了。
当前页面的地址是
127.0.0.1/gouw/include/co.php
跳转页面地址是
127.0.0.1/gouw/user/index.php
代码 很长的。
1.php
$_SESSION["randid"]=rand(1000,9999);
echo("<script>location.href('cooke.php?nicheng=".$nicheng."&psd=".$psd."&rd=".$_SESSION["randid"]."')</script>");
exit();
2---------
cooke.php
$nicheng=$_GET['nicheng'];
$psd=$_GET['psd'];
setcookie('ua_name',$nicheng,time()+3600*24*30,"/","127.0.0.1",1);
setcookie('ua_psd',$psd,time()+3600*24*30,"/","127.0.0.1",1);
3---------
user/index.php
<?
echo [ua_name];
?>

参考技术A setcookie('abcname',$names,time()+3600,'/');追问

这样写对了呢呵呵。 是什么情况 来?

本回答被提问者采纳
参考技术B echo [ua_name];
这能读取到cookie,表示怀疑.
参考技术C 把代码出来。

PHP代码里有没有办法实现让页面跳转,但地址栏上的URL不变

地址就是地址;地址不变页面变了就说明其他变了
1,ajax 异步获取数据或者页面,然后替换本页面的内容
2, cookie 把页面的信息存在cookie里面,获取然后同样的url指向不同的界面
3.session 原理同上
我的意思是url不变可以把信息存在其他地方就可以了
参考技术A 去后盾网看教学视频试试吧,反正超高清。答疑解惑.

以上是关于PHP COOKIE 跳转页面丢失的主要内容,如果未能解决你的问题,请参考以下文章

PHP 用curl 如何跳转页面

TP3.2.3 页面跳转后 Cookie 失效 —— 解决方案

PHP代码里有没有办法实现让页面跳转,但地址栏上的URL不变

PHP和JS页面跳转和刷新总结

php把值传入到下一个跳转的页面用那种方法

js 使用 sessionStorage 实现两个页面相互跳转且不丢失之前网页填写的信息