【发布时间】:2011-12-29 09:19:23
【问题描述】:
我正在考虑在每个页面上使用此代码来减少会话劫持的可能性。通过在每个请求上更新 session_id
if(!empty($_session)){
session_start();
}
实现此目的的另一种方法是这样做:
if(!empty($_session)){
session_regenerate_id(true);
}
但是,我听到对该功能的批评说,如果页面由于某种原因刷新过快,会话 id 就会失效。
使用会话 ID 的另一种方法是更好地控制会话的生成方式。
还有其他方法可以实现这一目标。最佳实践是什么?
【问题讨论】: