设置并发送 cookie:
<?php $value = "my cookie value"; // 发送一个简单的 cookie setcookie("TestCookie",$value); ?><html><body>......
<?php $value = "my cookie value"; // 发送一个 24 小时候过期的 cookie setcookie("TestCookie",$value, time()+3600*24); ?><html><body>......
检索 cookie 值的不同方法:
<html><body><?php // 输出个别的 cookie echo $_COOKIE["TestCookie"]; echo "<br />"; echo $HTTP_COOKIE_VARS["TestCookie"]; echo "<br />"; // 输出所有 cookie print_r($_COOKIE); ?></body></html>
输出:
my cookie value my cookie value Array ([TestCookie] => my cookie value)
通过把失效日期设置为过去的日期/时间,删除一个 cookie:
<?php // 把失效日期设置为一小时前 setcookie ("TestCookie", "", time() - 3600); ?><html><body>......
创建一个数组 cookie:
<?php setcookie("cookie[three]","cookiethree"); setcookie("cookie[two]","cookietwo"); setcookie("cookie[one]","cookieone"); // 输出 cookie (在重载页面后) if (isset($_COOKIE["cookie"])){ foreach ($_COOKIE["cookie"] as $name => $value){ echo "$name : $value <br />"; } } ?><html><body>......
输出:
three : cookiethree two : cookietwo one : cookieone
关于设置cookie后不生效的问题。通常是没设置作用域的原因
<?php setcookie("a","bb",time()+3600,"/",".hi-docs测试数据"); // 注意把域名设置为自己的 ?>
推荐:PHP视频教程
以上就是PHP设置setcookie的方法实例的详细内容,更多请关注Gxlcms其它相关文章!
查看更多关于PHP设置setcookie的方法实例的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did55916