各位,我始终不明白为什么在PHP,JSP里面,有了SESSION,还要用COOKIE? 如果没有cookie那里有session呐。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意(没有cookie那里有session) 什么时候必须用COOKIE,而不能用SESSION代替。 COOKIE保存的信息在客户端清除COOKIE信息之前一直有效的,当客户下次访问该页是还有效的(注:PHP的SETCOOKIE好像不行,但在PERL就行),SESSION只在当前WEB BROWSER中有效,关闭WEB BROWSER后SESSION就失效了,他的信息就无效了。当客户下次再来时,以会建立一个新的SESSION。 session是以一个唯一的id来区分不同的客户的,而这个id是存储在客户的cookie里面。session的实现方法从cookie取得id后到服务器取得对应这个id的session。根据这个原理我们也可以定义自己的session,不一定要使用php缺省的session(在服务器是文件的方式),例如我们可以使用数据库来存储session内容。 cookie可以保存(有效时间自己设定),session只是当次连接有效 一个是server端,一个是client端。 cookie是server在客户端保存信息用的.一般可以设定有效时间.session是server端用来管理不同的客户连接,主要信息保存在server端,客户端一般保存一个session id 记录在cookie中,当然也可以通过其他方式传递. 当你的主机因为session中的数据过为庞大而崩掉的时候你就明白了~~~:) hehe,session可以不需要cookie只是PHP安装默认为使用cookie cookie在客户端,session主要数据在服务器端。有个资源分配的问题。(在服务器端建大量的session保存,是个烦人的事情) PHP如何显示二进制数据 php服务器端打印word 类什么时候用静态成员? 传值与接受问题 !在线等· php 打印字符串的二进制 gd 库的问题 php 和mysql 时间戳的问题 请问怎样得到以下字符,谢谢 另:如何实现Big5与GB的转化? 有没有PHP程序:下载网页,像offline explorer的?? 怎样根据来访者的ip地址判断它的在的省市 为何 odbc_num_rows($result_id) 总是返回 -1?
session是server端用来管理不同的客户连接,主要信息保存在server端,客户端一般保存一个session id 记录在cookie中,当然也可以通过其他方式传递.
只是PHP安装默认为使用cookie
有个资源分配的问题。(在服务器端建大量的session保存,是个烦人的事情)