2013-04-11 145 views
-4

在我的网站用户登录后,我想根据存储在$ _SESSION ['user_id']中的用户标识限制访问某些页面,并将没有登录的用户重定向到不同的网址:pleaselogin .php?如何检查用户是否登录,然后可以留下重定向到不同的url 我有logeed用户存储在$ _session ['user_id']如何重定向不记录用户到另一个页面?限制访问页面php

+1

请发布您已经尝试过的内容... – BenM 2013-04-11 20:08:18

回答

1
if(!isset($_SESSION['user_id'])) 
    header('Location: pleaselogin.php') 

应当注意的是,如果您尚未发送的内容早在请求header()只会工作。所以这应该是您在返回任何数据之前所做的第一件事。请参阅header()上的PHP手册了解更多信息:http://php.net/manual/en/function.header.php

+2

并指出它应该是完整的URI而不是相对的URI。 – 2013-04-11 20:13:09