【发布时间】:2016-08-03 07:08:13
【问题描述】:
我有 2 个 php 页面。第一个是登录表单,第二个php页面是信息。
我希望仅当用户从第一个页面重定向重定向并阻止用户直接访问它时才能访问第二个 php 页面。
假设第一个名为“form.php”的 php 文件和我想要阻止直接访问的第二个名为“info.php”的 php 文件。
有什么建议吗?
到目前为止,请参阅下面的代码(我的代码不起作用)我得到了白色空白页
Form.php
if(isset($_POST['submit'])){
if((isset($_POST['username']) && $_POST['username'] != '') && (isset($_POST['email']) && $_POST['email'] != '')){
$_SESSION["username"] = $_POST['username'];
$_SESSION["email"] = $_POST['email'];
$loginform = (strlen($_SESSION["username"])>0 && strlen($_SESSION["email"])>0);
if($loginform){
$_SESSION['login'] = 1;
echo("<script>location.href = '/info/';</script>");
}
}
}
info.php
if(!isset($_SESSION['login']){
echo("<script>location.href = '/login/';</script>");
}
【问题讨论】:
-
您是否希望只有登录用户才能访问 info.php 页面?
-
是的,如果用户已经有一个会话
标签: php redirect url-redirection