【发布时间】:2014-04-27 12:25:38
【问题描述】:
我目前有一个管理页面,但只有在管理员注销时会话才会被破坏。如果管理员离开一个有会话的页面(例如 admin.php)并进入一个没有会话的页面(例如 index.php 或不同的网站),我想做的是销毁会话,这怎么办?
【问题讨论】:
-
除非该网站调用您的某些代码,否则您永远不会知道用户是否访问了其他网站。
我目前有一个管理页面,但只有在管理员注销时会话才会被破坏。如果管理员离开一个有会话的页面(例如 admin.php)并进入一个没有会话的页面(例如 index.php 或不同的网站),我想做的是销毁会话,这怎么办?
【问题讨论】:
您应该将session_timeout 设置为您想要的值,并确保不要将“session_start()”添加到您的非会话页面,或在这些页面上显式注销。
【讨论】: