【发布时间】:2009-05-01 18:37:09
【问题描述】:
验证用户登录信息后,我为他们创建此会话:
$_SESSION['username']= $userName;
然后,我像这样重定向它们:
header('Location:www.domain.com/profile/' . $_SESSION['username'];
我希望我的网站有一个美容网址,例如:www.domain.com/profile/userName
因此,在我所有的重定向链接(HTML <a> 标记或 PHP header() 函数)中,我将使用:
"www.domain.com/album/" . $_SESSION['username'];
是否存在安全漏洞?
编辑:
我需要先使用session_id()创建会话ID吗?
所以,检查:
if(!isset($_SESSION['id']){
//redirect to login page
}
【问题讨论】:
标签: php security url session authorization