Pek*_*ica 76
您使用读取和写入的会话数据$_SESSION存储在服务器端,通常存储在临时目录中的文本文件中.他们无法从外面访问.
将会话连接到客户端浏览器的是会话ID,它通常存储在cookie中(请参阅该规则的例外注释).这个ID是,也应该是存储在客户端的会话的唯一内容.
如果在浏览器中删除cookie,则即使服务器上的文件仍然存在一段时间,该会话的连接也会丢失.
该session.save_path变量影响存储会话数据的服务器上的位置.如果您不是服务器的管理员,通常不需要更改它.
dec*_*eze 11
这两个都是!会话将实际会话信息保存在服务器上,但会向客户端提供标识cookie以了解哪个会话属于哪个客户端.cookie本身的信息毫无价值,但允许服务器识别客户端并使用实际的会话信息.
小智 6
引用“会话数据存储在服务器还是客户端浏览器上?”
这让我想到了代客泊车系统。代客(服务器)保留您的汽车(会话数据),但他/她会给您一张车票(会话ID)以供挂起,以证明您需要使用该汽车时,该车属于您。如果您丢失了车票(通过删除缓存或关闭浏览器),那么您的汽车(会话数据)就好了,因为您无法再证明它是您的汽车。
好的,这只是一个类比...并且很快崩溃了。例如,您实际上并不像开车时那样拥有会话信息。而且您不会把它赶走。
| 归档时间: |
|
| 查看次数: |
42604 次 |
| 最近记录: |