比如 我的网站是 www.360mb.net,我们需要只允许 www.360mb.net 的域名访问,其他的来路都不可以访问,如果需要实现这种效果可参考如下代码:
代码如下:
if(empty($_SERVER['HTTP_REFERER'])
|| ! in_array(parse_url($_SERVER['HTTP_REFERER'])['host'], ['www.360mb.net', '360mb.net'])) exit;
或者试试:
if(!isset($_SERVER['HTTP_HOST']) || $_SERVER['HTTP_HOST']!='www.360mb.net'){
exit('no premission');
}else{
echo 'ok';
}
这个: “$_SERVER[‘HTTP_HOST’]” 变量,就是获取当前访问的域名,做相应判断处理就好了。
注:这样我们php文件就只能通过www.360mb.net的来路才能正常打开,但是直连的php也是不行的,当然方法有很多这只是其中的一种!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END