[英]php cookies issue
I have code, echo shows nothing?? 我有代码,echo什么也没显示?? Why
为什么
<?php
$szukane = $_POST['szukane'];
$tablica = Array('a' => 'az', 'b' => 'sx');
setcookie('tablica', serialize($tablica));
$un_tablica = unserialize($_COOKIE['tablica']);
echo $un_tablica['a'];
?>
From the manual : 从手册 :
Common Pitfalls:
常见陷阱:
- Cookies will not become visible until the next loading of a page that the cookie should be visible for.
直到下一次加载该cookie的页面加载时,cookie才可见。 To test if a cookie was successfully set, check for the cookie on a next loading page before the cookie expires.
要测试cookie是否成功设置,请在cookie过期之前在下一个加载页面上检查cookie。
I have to change this: 我必须更改此:
$un_tablica = unserialize($_COOKIE['tablica']);
for this: 为了这:
$un_tablica = unserialize(StripSlashes($_COOKIE['tablica']);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.