如何在没有登录PHP的情况下停止直接访问页面
how to stop direct access a page without login in php
我有登录页面,登录后我有用户信息相关页面。 所以我不想从 URL 直接访问这些页面。取而代之的是,它将重定向到登录页面。我怎么能这样做。
我的会话.php页面代码
<?php
if(!isset($_SESSION))
{
session_start();
}
$login_session=$_SESSION['email'];
?>
在您的
登录页面中:如果用户成功登录,则设置任何会话变量,即 $_SESSION['userLogin'] = "Loggedin";
然后每个页面都通过以下代码检查用户是否登录:
session_start();
if(empty($_SESSION['userLogin']) || $_SESSION['userLogin'] == ''){
header("Location: http://example.com/login.php");
die();
}
相关文章:
- 如何在不知道关键字的情况下访问javascript对象值
- 如何使用javascript在不更改页面的情况下访问文件上传所选文件
- 如何在不更改Javascript页面的情况下访问用户输入的电子邮件
- 跨来源请求被阻止-如何在没有访问服务器的情况下绕过它
- 在不使用 JavaScript 的情况下通过 iframe 访问时从页面重定向
- 在不更改html的情况下访问特定的html元素值
- react-在不破坏封装的情况下访问DOM
- 在这种情况下,如何使变量全局可访问
- Javascript在不知道所有键的情况下访问多维数组
- 如何在不访问chrome商店的情况下直接安装扩展
- 在这种情况下,如何访问我的JSON代码
- 我该如何在我可以的情况下获得401;t访问
- 如何在没有代码隐藏访问权限的情况下将自定义 HTML 属性添加到 ASP.NET 标签
- 有没有办法在不访问后端的情况下处理 CORS
- 在不知道名称的情况下访问 json 对象中的元素
- 在没有服务器根访问权限的情况下构建聊天脚本的有效方法是什么
- 是否可以在不使用索引号的情况下访问 json 数组元素
- 如何在没有“runat=server”的情况下访问 C# 代码中的 HTML 控件
- 在不使用键的情况下访问 JSON 对象中的数组
- AngularJS:如何在不通过多个$parent导航的情况下访问最顶层的范围