求php里的cookie和session的详细说明!

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:34:16
本人对php已经有一个很好的学习和全面认识了,唯独对php的cookie和session不能理解,不知道是个什么东西,连一知半解都没有,请哪位大侠
给我一个通谷易懂,详细地帮我解释一下它的用法.谢谢!

由于网页间不能自动传值(即这个页面的一些变量值再下一个页面中无法自动获取),所以,人们发明了两个东西cookie和session。

我们比较希望能够 把动态语言(如PHP)中的变量存储起来,等点击页面中的超链接弹出新页面的时候仍然可以继续使用这个变量。

于是,某个牛人发明了这种东西:cookie和session 。这两个东西一般是以纯文本格式的文件存在,可以记录一些变量值,用于下一个页面或下一次使用。比如验证登陆等个人信息可以暂时保持在cookie或session文件中,下一个页面可以从中取到需要的变量值。

cookie和session不是PHP特有的,而是所有的动态网页语言都有的“辅助工具”。

明白他们的用意了没有??
下面说区别:

cookie 是保持在客户端的机子中(就是用浏览器浏览网页的机子)的cookie缓存文件里,供浏览器获取需要的信息,以便在访问网页时告诉服务器一些信息

session 则是保持在服务端的服务器中,供服务器web程序临时存取一些需要保存的数据