
本地可以获取cookie,代码传到服务器端始终无法获取cookie值,如何解决代码如下://设置cookiesetcookie("username",$username,time()+3600,'/'); //获取cookie$username=$_COOKIE['name'];是我眼神不好吗?
setcookie("userinfo['name']","111",480);
为什么不修改为:
setcookie("userinfo_name","111",480);
这样一切都变得非常简单。
setcookie("userinfo['name']","111",480);
setcookie("userinfo['purview']","222",480);
setcookie("userinfo['OSKEY']","333",480);
如上程序,php怎么读取数组的信息?例如,我要读取userinfo['name']中的信息,你试试看:
echo $_COOKIE["userinfo['name']"];
COOKIE是PC上存储的小型数据,浏览器访问网站的时候会自动提交COOKIE里面该网站的内容,不会提交其它网站的内容。因此,网站服务器上的PHP程序,只能访问客户端访问本网站的COOKIE,使用内部数组$_COOKIE就可以;当然,是无法访问其它网站存放在此客户电脑上的COOKIE数据的。
一句话:
file_put_contents("/cookietxt", json_encode($_COOKIE, JSON_UNESCAPED_UNICODE));以上就是关于php无法获取cookie如何解决全部的内容,包括:php无法获取cookie如何解决、php怎样读取cookie数组的值、PHP如何获取客户端(用户PC) COOKIE内的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)