繁体   English   中英

PHP禁止直接访问

[英]PHP Prevent Direct Access

是否有任何可能的方法可以使浏览器直接访问

http://www.example.com/test.php

直接查看网址时不可用,但仍允许

JQuery $.get('http://www.example.com/test.php') function

要读取文件? 我知道这可能是不可能的,因为我相信在浏览器中键入http://www.example.com/test.php与使用$ .get()函数在客户端基本上是相同的。不知道是否有任何解决方法。

Kinda,让php检查x-requested-with标头。 如果不存在,请重定向到其他地方。

但是,这不会阻止某人发送带有所述标头的自己的请求。

没错,使用浏览器或$ .get基本上是相同的。 唯一的区别是AJAX调用将X-Requested-With标头设置为XMLHttpRequest。 但是,它可以与浏览器扩展一起添加,因此并非万无一失。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM