大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> PHP专区 -> PHP4之COOKIE支持详解

PHP4之COOKIE支持详解

时间: 2021-07-31 作者:daque

PHP4之COOKIE支持详解      创造贸易站点大概功效比拟完备的部分站点,往往须要记载考察者的消息,在php中供给了两种简单的本领:session和cookie功效.为了长久的维持用户消息,则cookie是最便利的本领.在这边我将为大师精细的解说cookie的功效及运用本领.     一: 树立cookie         运用cookie前必需树立cookie.         因变量原形:int setcookie(string name,string value,int expire,string path,string domain,int secure)         个中,除name外,一切的参数都是可选的,不妨用空的字符串表白未树立.         属性value: 用来指定值.         属性path:  用来指定cookie被发送给效劳器的哪一个目次路途下.         属性domain:不妨在欣赏器端对cookie的发送举行控制.          expire参数:用来指定cookie的灵验功夫,它是一个规范的unix功夫标志.                    不妨用time()大概mktime()因变量博得,以秒为单元.         secure参数:表白这个cookie能否经过加密的https和议在搜集上传输.     二: 树立cookie时的提防事变         在同一个页面中树立cookie,本质上是按从后往前的程序举行的.即使要先简略一个cookie,再写入一个cookie,则必需先写写入语句,再写简略语句.要不会展示缺点.       三: setcookie举例         大略的: setcookie("mycookie","value_of_mycookie");         带作废功夫的: setcookie("withexpire","expire_in_1_hour",time()+3600);         什么都有的:setcookie("fullcookie","full_cookie_value",time+3600,"/forum","www.123.com",1);     四: cookie的少许特性         cookie是面向路途的.缺省path属性时,web效劳器页会机动传播暂时路途给欣赏器.指定路途会强迫效劳器运用树立的路途.         在一个目次页面里设的cookie在另一个目次的页面里是看得见的.     五: 接受和处置cookie         php对cookie的处置是全机动的,和处置form变量的规则一律.固然也不妨运用php全部变量,$http_cookie_vars数组.         例:  echo $mycookie;              echo $cookie array[0];              echo count($cookie array);              echo $http_cookie_vars["mycookie"];          六: 简略cookie         (1)挪用只带有name参数的setcookie();         (2)使作废功夫为time()或time-1;          七: 运用cookie的控制         (1) 必需在html文献的实质输入之前树立;         (2)各别的欣赏器对cookie的处置不普遍,运用时确定要商量;         (3)存户端的控制,比方用户树立遏止cookie,则cookie不许创造;         八: 一个简直的例子,蓄意大师对cookie有越发深沉的看法          <?          //cookie.php          if(!isset($flag))            {             setcookie("mycookie","this my cookie!");             header("location:cookie.php?flag=1");             exit;             }          ?>          <html>          <body>          <?             echo "cookie中有:".$mycookie;          ?>          </body>          </html>          如何样,经过上头的引见,你是否对php中的cookie功效有了精细的领会.表现你的聪慧本领,让你的站点功效更宏大吧.如有题目请与 fbigov@sina.com接洽.让咱们一齐超过. 

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.