本站网址www.sosocms.cn

php怎样更新cookie内容【php问题】,php

PHP问题 搜搜CMS网 9个月前 (11-26) 318次浏览 0个评论 扫描二维码

setcookie() 函数向客户端发送一个 HTTP cookie。

php怎样更新cookie内容【php问题】,php

cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。

每当计算机经由过程浏览器要求一个页面,就会发送这个 cookie。 (引荐进修:PHP视频教程)

cookie 的称号指定为雷同称号的变量。比方,假如被发送的 cookie 名为 “name”,会自动建立名为 $user 的变量,包括 cookie 的值。

必需在任何其他输出发送前对 cookie 举行赋值。

假如胜利,则该函数返回 true,不然返回 false。

本日我在做演习的时刻遇到了PHP中的cookie必需革新才见效的题目,可用以下要领处理:

//   php COOKIE设置函数马上见效,支撑数组
 
function cookie($var, $value = '', $time = 0, $path = '', $domain = '', $s = false)
{
    $_COOKIE[var] = $value;
    if (is_array($value)) {
        foreach ($value as $k => $v) {
            setcookie($var .'['.$k.']', $v, $time, $path, $domain, $s);
        }
    } else {
            setcookie($var,$value, $time, $path, $domain, $s);
    }
}

如许就不必革新,直接就能够取得cookie的值了,cookie参数

提醒:这段代码中关于cookie立即更新起作用的就是这两句:

$_COOKIE[$var] = $value;
setcookie($var,$value,$time,$path,$domain,$s);

也就是对cookie一次举行了两次赋值。

以上就是php怎样更新cookie内容的细致内容,更多请关注ki4网别的相干文章!


版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php怎样更新cookie内容【php问题】,php
喜欢 (0)