PHP操作路由器实现方法示例


Posted in PHP onApril 27, 2019

本文实例讲述了PHP操作路由器实现方法。分享给大家供大家参考,具体如下:

用PHP操作路由器

我们经常会碰到需要自动换IP的需求,比方模拟点击投票,数据采集被封IP,Alexa作弊等等,也就是需要经常换IP的,我们都可以通过PHP控制路由器来换IP,这样就不需要用按键精灵搞得那么累了。呵呵。

有的路由器是提供通过WEB方式管理路由器设置的,中间有一个功能就是断线和重新连接,我们就利用这个功能,呵呵,下面看代码:

<?php
function router($target=''){
  $server = '192.168.1.1';      // IP address
  $host  = '192.168.1.1';      // Domain name
  $port  = 80;
  $referer = 'http://'.$host.$target;  // Referer
  $username = "admin";#ADSL的路由的用户名
  $password = "admin";#ADSL的路由的管理密码
  $authorization = base64_encode($username.":".$password);
    $File = fsockopen($server, $port, $errno, $errstr, 30);
  if ($File) {    
    $out = "GET $target HTTP/1.1rn";
    $out .= "Host: $hostrn";
    $out .= "Referer: $refererrn";
    $out .= "Authorization: Basic $authorizationrn";
    $out .= "Connection: Closernrn";
        fputs($File, $out);
        $makeFile = $buffer = "";
        while ($buffer = fread($File,4096)){
            $makeFile = $makeFile.$buffer;
    }
    fclose($File);
    }
}
?>

使用方法:

url("/userRpm/StatusRpm.htm?Disconnect=断%20线");

断线后可以不连接,一般路由器会自动连接的。当然你也可以控制连接,就是把断线改成连接

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP 读取文件内容代码(txt,js等)
Dec 06 PHP
微盾PHP脚本加密专家php解密算法
Sep 13 PHP
使用php shell命令合并图片的代码
Jun 23 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
May 08 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
Nov 12 PHP
PHP常见数组函数用法小结
Mar 21 PHP
详解PHP中的序列化、反序列化操作
Mar 21 PHP
phpStudy配置多站点多域名和多端口的方法
Sep 01 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
May 23 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
Jun 04 PHP
windows 2008r2+php5.6.28环境搭建详细过程
Jun 18 PHP
PHP下载文件函数与用法示例
Sep 27 PHP
PHP切割汉字的常用方法实例总结
Apr 27 #PHP
YII框架常用技巧总结
Apr 27 #PHP
YII框架行为behaviors用法示例
Apr 26 #PHP
YII框架模块化处理操作示例
Apr 26 #PHP
Yii框架ACF(accessController)简单权限控制操作示例
Apr 26 #PHP
YII框架实现自定义第三方扩展操作示例
Apr 26 #PHP
PHP中PCRE正则解析代码详解
Apr 26 #PHP
You might like
深入php之规范编程命名小结
2013/05/15 PHP
PHP图片裁剪函数(保持图像不变形)
2014/05/04 PHP
php抓取并保存网站图片的实现代码
2015/10/28 PHP
php的lavarel框架中join和orWhere的用法
2020/12/28 PHP
jQuery 版本的文本输入框检查器Input Check
2009/07/09 Javascript
Extjs 几个方法的讨论
2010/01/28 Javascript
让人印象深刻的10个jQuery手风琴效果应用
2012/05/08 Javascript
JavaScript中匿名函数用法实例
2015/03/23 Javascript
jQuery垂直多级导航菜单代码分享
2015/08/18 Javascript
fastclick插件导致日期(input[type=&quot;date&quot;])控件无法被触发该如何解决
2015/11/09 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
2016/07/11 Javascript
angular 动态组件类型详解(四种组件类型)
2017/02/22 Javascript
node.js-v6新版安装具体步骤(分享)
2017/09/06 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
2019/03/27 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
Python中将字典转换为XML以及相关的命名空间解析
2015/10/15 Python
python xml解析实例详解
2016/11/14 Python
Django实现的自定义访问日志模块示例
2017/06/23 Python
Python中input与raw_input 之间的比较
2017/08/20 Python
将字典转换为DataFrame并进行频次统计的方法
2018/04/08 Python
python实现H2O中的随机森林算法介绍及其项目实战
2019/08/29 Python
Python定义函数时参数有默认值问题解决
2019/12/19 Python
GitHub上值得推荐的8个python 项目
2020/10/30 Python
Tretorn美国官网:瑞典外套和鞋类品牌,抵御风雨
2018/07/19 全球购物
Nike香港官网:Nike HK
2019/03/23 全球购物
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
生产部管理制度
2014/01/31 职场文书
自荐信的格式
2014/03/10 职场文书
工作岗位说明书模板
2014/05/09 职场文书
学校教师安全责任书
2014/07/23 职场文书
民主生活会对照检查材料范文
2014/10/01 职场文书
党员“四风”问题批评与自我批评思想汇报
2014/10/06 职场文书
开幕式邀请函
2015/01/31 职场文书
酒店员工管理制度
2015/08/05 职场文书
Pandas-DataFrame知识点汇总
2022/03/16 Python