通过在url中键入链接来拒绝对php文件的直接访问
我使用php会话进行基本登录,而不加密我的站点。我想防止用户在未登录时通过键入url直接访问php页面。但这并没有发生。我正在使用session_start(),初始化会话变量,并在注销期间取消设置和销毁session。此外,如果我在其他浏览器中键入链接,则会显示页面。通过在url中键入链接来拒绝对php文件的直接访问,php,session,Php,Session,我使用php会话进行基本登录,而不加密我的站点。我想防止用户在未登录时通过键入url直接访问php页面。但这并没有发生。我正在使用session_start(),初始化会话变量,并在注销期间取消设置和销毁session。此外,如果我在其他浏览器中键入链接,则会显示页面。 我不是很精通php,只是一个初学者。我在谷歌上搜索了这个问题,发现几乎没有其他解决方案,比如将所有文件与web根目录分开保存在一个单独的文件夹中,使用.htaccess等。有人能简单地解释一下什么是一个好的解决方案吗?提前谢谢。
我不是很精通php,只是一个初学者。我在谷歌上搜索了这个问题,发现几乎没有其他解决方案,比如将所有文件与web根目录分开保存在一个单独的文件夹中,使用.htaccess等。有人能简单地解释一下什么是一个好的解决方案吗?提前谢谢。有很多解决方案,但基本上只有在会话有效的情况下,你才需要生成页面。如果无效,请将用户分流到非访问显示器。如果您有这个,但它似乎不起作用,也许您应该发布一些代码
- 有很多解决方案,但基本上只有在会话有效时才需要生成页面。如果无效,请将用户分流到非访问显示器。如果您有这个,但它似乎不起作用,也许您应该发布一些代码