教你怎样PHP配置Cookie
setcookie() 函数的语法名目如下: setcookie(string $name [, string $value = "" [, int $expire = 0 [, string $path = "" [, string $domain = "" [, bool $secure = false [, bool $httponly = false ]]]]]]) 参数声名如下:$name:配置 Cookie 的名称; $value:可选参数,用来配置 Cookie 的值。可以通过 $_COOKIE['$name'] 的情势来获取 $value 的值; $expire:可选参数,用来配置 Cookie 的逾期时刻,这个时刻是 Unix 时刻戳的情势。假如配置成零可能忽略该参数,Cookie 会在会话竣事时逾期(也就是关掉赏识器时); $path:可选参数,用来配置 Cookie 有用的处事器路径。 配置成 '/' 时,Cookie 对整个域名 $domain 有用。 假如配置成'/foo/',则 Cookie 仅仅对 $domain 中 /foo/ 目次及其子目次有用(好比 /foo/bar/)。默认值为配置 Cookie 时的目次; $domain:可选参数,用来配置 Cookie 的有用域名/子域名。配置成子域名(譬喻 'c.biancheng.net'),会使 Cookie 对这个子域名和它的三级域名有用(譬喻 php.c.biancheng.net)。 要让 Cookie 对整个域名有用(包罗它的所有子域名),只要配置成域名就可以了(譬喻 'biancheng.net'); $secure:可选参数,用来配置这个 Cookie 是否仅仅通过安详的 HTTPS 毗连传给客户端。配置成 TRUE 时,只有安详毗连存在时才会配置 Cookie; $httponly:可选参数,配置成 TRUE 时,Cookie 仅可通过 HTTP 协议会见,也就是说 Cookie 无法通过相同 JavaScript 这样的剧本说话会见。配置该参数可以有用的镌汰受到 XSS 进攻的风险。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |