PHP利用REFERER根居访问来地址进行页面跳转


Posted in PHP onSeptember 28, 2013

比如,我有一个开发一个黄页源码上转到了三水点靠木。之前定了一个演示程序地址: https://3water.com 而现在这个域名需要用来作其它的站,又不杀望原来的演示地址失效怎么办呢。那我就可以利用PHP  REFERER来判断来源如果它是自至站长下载站的地址 我就把它己转移站点域名上。

我就是在https://3water.com这个站点上的index.php里放置了如下的代码让其来源于 img.jbzj.com 的访问定位到我的服务器常用软件下载 http://s.3water.com

大家可以到这个页面里的 演示地址

<?php
$referHost = parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST);
$validDomain = 'img.jbzj.com';
$valid = strstr($referHost, $validDomain) == $validDomain;
if(!empty($valid)){
    echo '<script>location.href="http://s.3water.com";</script>';
    exit;
}
PHP 相关文章推荐
第七节 类的静态成员 [7]
Oct 09 PHP
php 字符过滤类,用于过滤各类用户输入的数据
May 27 PHP
ThinkPHP CURD方法之where方法详解
Jun 18 PHP
thinkphp中html:list标签传递多个参数实例
Oct 30 PHP
PHP中使用addslashes函数转义的安全性原理分析
Nov 03 PHP
Laravel 5框架学习之数据库迁移(Migrations)
Apr 08 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
Mar 07 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
Nov 02 PHP
php微信公众号开发(3)php实现简单微信文本通讯
Dec 15 PHP
Laravel网站打开速度优化的方法汇总
Jul 16 PHP
PHP const定义常量及global定义全局常量实例解析
May 28 PHP
PHP实现页面静态化深入讲解
Mar 04 PHP
PHP strstr 函数判断字符串是否否存在的实例代码
Sep 28 #PHP
PHP JS Ip地址及域名格式检测代码
Sep 27 #PHP
php中通过curl检测页面是否被百度收录
Sep 27 #PHP
分享下PHP register_globals 值为on与off的理解
Sep 26 #PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
Sep 26 #PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
Sep 26 #PHP
PHP实现今天是星期几的几种写法
Sep 26 #PHP
You might like
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
PHP使用redis消息队列发布微博的方法示例
2017/06/22 PHP
php语言注释,单行注释和多行注释
2018/01/21 PHP
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
2011/04/07 Javascript
JavaScript打开word文档的实现代码(c#)
2012/04/16 Javascript
JS获取后台Cookies值的小例子
2013/03/04 Javascript
jQuery contains过滤器实现精确匹配使用方法
2013/04/12 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
2013/10/18 Javascript
脚本合并提升javascript性能示例
2014/02/24 Javascript
当前流行的JavaScript代码风格指南
2014/09/10 Javascript
JavaScript实现删除,移动和复制文件的方法
2015/08/05 Javascript
Node.js编写爬虫的基本思路及抓取百度图片的实例分享
2016/03/12 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
JavaScript中严格判断NaN的方法
2018/02/16 Javascript
angularjs使用gulp-uglify压缩后执行报错的解决方法
2018/03/07 Javascript
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
微信小程序实现天气预报功能
2018/07/18 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
2019/04/13 Javascript
[40:16]TFT vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
[03:11]完美世界DOTA2联赛PWL DAY8集锦
2020/11/09 DOTA
python调用cmd复制文件代码分享
2013/12/27 Python
在Python中使用dict和set方法的教程
2015/04/27 Python
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
pyspark操作MongoDB的方法步骤
2019/01/04 Python
对python模块中多个类的用法详解
2019/01/10 Python
tensorflow实现从.ckpt文件中读取任意变量
2020/05/26 Python
HTML5新增元素如何兼容旧浏览器有哪些方法
2014/05/09 HTML / CSS
英国厨房与餐具用品为主的设计品牌:Joseph Joseph
2018/04/26 全球购物
sleep()方法和wait()方法的区别是什么
2012/11/17 面试题
授权委托书怎么写
2014/04/03 职场文书
会议通知格式范文
2015/04/15 职场文书
2015年九一八事变纪念活动实施方案
2015/05/06 职场文书
广播稿:校园广播稿范文
2019/04/17 职场文书
pandas 实现将NaN转换为None
2021/05/14 Python
详解PHP设计模式之依赖注入模式
2021/05/25 PHP
mysql升级到5.7时,wordpress导数据报错1067的问题
2021/05/27 MySQL