我正在使用php会话进行基本登录而不加密我的网站。我想阻止用户在他/她未登录时通过键入url来直接访问php页面。但这不会发生。我正在使用session_start(),初始化会话变量以及在注销期间取消设置和销毁sesssion。此外,如果我在其他浏览器中键入链接,则会显示该页面。 我不是很精通php,只是初学者。我搜索了这样的问题,发现很少的选择,因为使用.htaccess等将所有文件保存在Web根目录的单独文件夹中。有人可以用简单的术语解释什么是一个很好的解决方案。提前谢谢。
答案 0 :(得分:3)
有很多解决方案,但基本上只有在会话有效时才需要生成页面。如果无效,则将用户分流到非访问显示器。如果你有这个似乎不起作用,也许你应该发布一些代码。