php在页面之间传送变量
2010-11-28 08:00:42 来源:WEB开发网核心提示:第三种:用cookie传送变量使用cookie存在潜在的安全风险,黑客可以通过cookie来获取你在这个web上所留下来的信息,加以利用,所以最好不要把私人信息存储在计算机上由于访客可能选择关闭cookie功能,或者选择删除计算机中的cookie,所以从开发的角度来看,使用cookie信息并不是最佳的方法那么,为什么开
第三种:用cookie传送变量
使用cookie存在潜在的安全风险,黑客可以通过cookie来获取你在这个web上所留下来的信息,加以利用,所以最好不要把私人信息存储在计算机上
由于访客可能选择关闭cookie功能,或者选择删除计算机中的cookie,所以从开发的角度来看,使用cookie信息并不是最佳的方法
那么,为什么开发人员还要使用cookie? 于会话相比,在cookie中存储信息的优点是持久性.会话的存储时间不会超过浏览器窗口打开的时间.会话也会在浏览器关闭时丢失其全部信息.而cookie可以在个人计算机上保存很长时间,这个时间可以由开发人员来设定.之后就会自动过期.
正是因为cookie可以把访客的用户名或语言喜好等信息持久性的存储,所以用户每次访问站点,才不需要再次输入这些信息.即使由于某些原因有人截获了这些信息,也不会是世界末日(编者说的,个人觉得不太可能不是世界末日.现在伪造cookie的这么多)
使用COOKIE传送变量 可以使用php.ini文件中的session.cookie_lifetime进行配置,把cookie的寿命设置为长于浏览器的寿命即可(不太明白).
要设置cookie可以使用setcookie()函数
格式如下(取自w3school):
更多精彩
赞助商链接