首页 PHP-COOKIE和会话

PHP-COOKIE和会话

举报
开通vip

PHP-COOKIE和会话 本电子书由站长百科(www.zzbaike.com)教程组制作 PHP‐COOKIE和会话  出处:站长百科   原文地址:http://www.zzbaike.com/wiki/PHP‐COOKIE和会话     本电子书整理自站长百科PHP‐COOKIE和会话词条,查看内容请访问网站。  PHP-COOKIE和会话.................................................................................1 使用C...

PHP-COOKIE和会话
本电子书由站长百科(www.zzbaike.com) 教程 人力资源管理pdf成真迷上我教程下载西门子数控教程protel99se入门教程fi6130z安装使用教程 组制作 PHP‐COOKIE和会话  出处:站长百科   原文地址:http://www.zzbaike.com/wiki/PHP‐COOKIE和会话     本电子书整理自站长百科PHP‐COOKIE和会话词条,查看内容请访问网站。  PHP-COOKIE和会话.................................................................................1 使用CooKie.................................................................................................2 设置CooKie ..........................................................................................2 访问CooKie ..........................................................................................2 设置CooKie参数 ..................................................................................3 删除CooKie ..........................................................................................3 使用会话.....................................................................................................4 设置会话变量 ......................................................................................4 访问会话变量 ......................................................................................5 删除会话变量 ......................................................................................5 更改会话行为 ......................................................................................5 会话和CooKie ......................................................................................5 更改会话CooKie ..................................................................................5 使用不带CooKie的会话 ......................................................................5 更多电子书.................................................................................................6 美国主机侦探(www.idcspy.com) 国内最大的美国主机交流论坛,选购美国主机的最佳去处,十大美国主机 任你选 推荐优质的产品 提供一流的服务 Q:800013301  出处:站长百科   原文地址:http://www.zzbaike.com/wiki/PHP‐COOKIE 和会话     本电子书整理自站长百科 PHP‐COOKIE和会话词条,查看内容请访问网站。  本电子书由站长百科(www.zzbaike.com)教程组制作  出处:站长百科   原文地址:http://www.zzbaike.com/wiki/PHP‐COOKIE 和会话     本电子书整理自站长百科 PHP‐COOKIE和会话词条,查看内容请访问网站。  推荐内容: 电子书下载 | 站长百科礼品兑换 使用CooKie 设置CooKie cookie是服务器在 用户的机器上存储信息的一种方式。利用这种方式,站 点可以在访问期间记住或跟踪用户。一些人对cookie心存疑虑,因为它们认为 cookie允许服务器 知道太多的事情。不过,cookie只能用于存储提供給服务器 的信息,因此,与大多数其它在线技术相比,cookie的安全性并不差。 关于 cookie 要理解的最重要的事情是,必须在任何其它信息之前把它们从 服务器发送给客户,万一服务器试图在 WEB 浏览器已经接收到 HTML 之后发送 cookie,就会导致一条错误信息,并且不会发送 cookie。 通过 setcookie 函数发送 cookie: setcookie(name,value); 例:sertcookie('first_name','Larry');//把cookie发送到浏览器时,带有 名字first_name和值Larry. 与在PHP中使用任何变量时一样,在给cookie命名时,不要使用空白或标点 符合,但是,要特别注意使用正确的大小写字母。 访问CooKie 设置好 cookie 后,要从 cookie 中检索一个值,只需要把合适的 cookie 名 称用作键来引用$_COOKIE 超全局数组,例如,从如下代码建立的 cookie 中检索 一个值:setcookie('username','Trout');将使用$_COOKIE['username']获得这 个值。 本电子书由站长百科(www.zzbaike.com)教程组制作  出处:站长百科   原文地址:http://www.zzbaike.com/wiki/PHP‐COOKIE 和会话     本电子书整理自站长百科 PHP‐COOKIE和会话词条,查看内容请访问网站。  设置CooKie参数 尽管只把名称和值传递给 setcookie()函数就足够了,还应该知道其它可用 的参数,该函数还可以带有最多另外 4个参数,其中每一个都会改变 cookie 的 定义。 setcookie('name','value',expiration,'path','domain',secure); 到期时间(expireation)参数用于设置 cookie 存在的精确限定的时间长度, 从新纪元(1970 年 1 月 1 日)起所经过的秒数表示。如果没有设 置它,cookie 将持续起作用,直到用户关闭了浏览器,通常情况下,通过在当前时刻上增加特 定的分钟数或小时数来确定到期时间,可以使用 time()函 数获取当前时间, 下面一行代码将把 cookie 的到期时间设置为当前时间后 1小 时 setcookie('name','value',time()+3600.'/admin/'); 最后,安全值规定只应该通过安全的 HTTPS 连接来发送 cookie,1 表示必须 使用安全的链接,0表示标准连接也不错. setcookie('name','value',time()+3600,'/admin/',' ',1); 与带有参数的所有函数一样,必须俺顺序传递 setcookie()值,要跳过任 何参数,可以使用 NULL 或空字符串,到期时间和安全这两个值都是整数,因此, 不能使用引号括住它们。 删除CooKie 如何删除一个 cookie,虽然,关闭用户的浏览器时或者在到达日期/时间时 cookie 会自动到期,但是,有时你希望手动删除 cookie,例如,在具体注册用 户和登录能力的 WEB 站点内,可能希望在用户注销时删除任何 cookie。 本电子书由站长百科(www.zzbaike.com)教程组制作  出处:站长百科   原文地址:http://www.zzbaike.com/wiki/PHP‐COOKIE 和会话     本电子书整理自站长百科 PHP‐COOKIE和会话词条,查看内容请访问网站。  尽管 setcookie()函数可以带 6个参数,实际上只有一个参数是必须的, 如果发送一个包含名称但没有值的 cookie,其效果就相当于删除现在的同名 cookie,例如,要创建 first_name 的 cookie,使用如下代码: setcookie('first_name','Larry'); 要删除 first_name 的 cookie,可以编写如下代码: setcookie('first_name'); 一种附加的预防措施是,你还可以把到期日期设置成过去的某个日期: setcookie('first_name',,time()-300); 使用会话 设置会话变量 使数据可供 web 站点上的多个页面使用的另一种方法是使用会话,会话假定 数据存储在服务器上,而不是在 web 浏览器上,会话标识富用于定位特定用户 的 记录(会话数据)。这个会话标识符通常通过 cookie 存储在用户的 web 浏览器 中,但是,敏感的数据本身--如用户的 ID,姓名等,总是保存在服务器 上。 关于会话的最重要的规则是,将会使用它们的每个页面首先都必须调用 session_start()函数,这个函数告诉 PHP 开启一个新的会话,或者访问一个现 有的会话。 第一次使用 session_start()函数时,它会试图发送一个 cookie,名称为 PHPSESSID(会话名称),由于试图发送一个 cookie,所以在把任何数据发送到 Web浏览器之前,必须先调用seesion_start(),这与使用setcookie()和header() 这两个函数时的情况一样。一旦启用了会话,就可以使用以下语句把值注册到会 话中: 本电子书由站长百科(www.zzbaike.com)教程组制作  出处:站长百科   原文地址:http://www.zzbaike.com/wiki/PHP‐COOKIE 和会话     本电子书整理自站长百科 PHP‐COOKIE和会话词条,查看内容请访问网站。  $_SESSION['key']='value'; $_SESSION['name']='Jessica'; $_SESSION['id']=48; 访问会话变量 一旦启动了会话,并向期注册了变量,就可以创建将访问这些变量的其它脚 本,为了执行该操作,每个脚本首先必须再次使用 session_start()来启动会话。 这个函数将允许当前脚本访问以前启动的会话(如果它可以读取 cookie 中 存储的 PHPSESSID 值),或者创建一个新的会话(如果不能读取这个值)这 种 情况下,它将不能访问存储的值,因为将会创建新的会话,引用会话变量,可以 使用$_SESSION['var'],就像你引用任何其它数组一样。 删除会话变量 更改会话行为 会话和CooKie 更改会话CooKie 使用不带CooKie的会话 本电子书由站长百科(www.zzbaike.com)教程组制作  出处:站长百科   原文地址:http://www.zzbaike.com/wiki/PHP‐COOKIE 和会话     本电子书整理自站长百科 PHP‐COOKIE和会话词条,查看内容请访问网站。  更多电子书 关键词排名检索工具:http://keywordsrank.zzbaike.com/ 在线FTP工具:http://webftp.zzbaike.com/ PR查询工具:http://pr.zzbaike.com/ 关键词密度检测工具:http://keywords.zzbaike.com/ 收录数量查询:http://indexed.zzbaike.com/ Whois查询:http://whois.zzbaike.com/ 反向链接查询:http://linksincount.zzbaike.com/ Gzip查询工具:http://gzip.zzbaike.com SEO搜索引擎优化基础教程:http://bbs.zzbaike.com/thread-9952-1-1.html SEO搜索引擎优化高级教程:http://bbs.zzbaike.com/thread-12692-1-1.html Apache2.2 中文文档电子书:http://bbs.zzbaike.com/thread-9955-1-1.html IXWeHosting 控制面板使用手册(在线版+PDF 电子书): http://bbs.zzbaike.com/thread-9953-1-1.html 更多电子书下载:http://down.zzbaike.com/ebook/ 如果您有站长类电子书,请到这里与我们分享: http://bbs.zzbaike.com/forum-69-1.html 详情见: http://bbs.zzbaike.com/thread-23156-1-1.html 站长百科感谢您下载阅读,多谢支持! 使用CooKie 设置CooKie 访问CooKie 设置CooKie参数 删除CooKie 使用会话 设置会话变量 访问会话变量 删除会话变量 更改会话行为 会话和CooKie 更改会话CooKie 使用不带CooKie的会话 附录
本文档为【PHP-COOKIE和会话】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_598835
暂无简介~
格式:pdf
大小:226KB
软件:PDF阅读器
页数:6
分类:互联网
上传时间:2011-03-15
浏览量:21