php禁止网页抓取(小编//xx.php这个文件我不想让别人直接从浏览器输入地址访问)
优采云 发布时间: 2021-12-13 01:10php禁止网页抓取(小编//xx.php这个文件我不想让别人直接从浏览器输入地址访问)
php如何禁止直接从浏览器输入地址访问.php文件?这个问题在我们的日常工作中可能会经常看到。通过这个问题,希望你能有所收获。今天就跟着小编一起来看看解决方法吧。
比如我不希望别人直接从浏览器输入地址来访问//xx.php文件。
但是如果从任何网站连接 ///xx.php 都无法访问,即使建立连接并跳转到另一个地址也无法访问该机器。
1. 在 xx.php 文件的头部写入如下代码。
代码显示如下:
$fromurl="//www.xxx.net/"; //跳转往这个地址。
if( $_SERVER['HTTP_REFERER'] == "" )
{
header("Location:".$fromurl); exit;
}
这样,我们只需要简单地伪造源头即可。为此,我们还可以执行以下操作:
2. 在程序中定义一个标识变量
代码显示如下:
define('IN_SYS', TRUE);
3. 在 config.php 中获取这个变量
代码显示如下:
if(!defined('IN_SYS')) {
exit('禁止访问');
}
后两种方法是我们在很多cms中遇到的。
这里分享php禁止直接从浏览器输入地址访问.php文件的方法。如果你喜欢这篇文章文章,不妨分享出去让更多人看到。