设置并发送 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