PHP操作路由器實(shí)現(xiàn)方法示例
本文實(shí)例講述了PHP操作路由器實(shí)現(xiàn)方法。分享給大家供大家參考,具體如下:
用PHP操作路由器
我們經(jīng)常會(huì)碰到需要自動(dòng)換IP的需求,比方模擬點(diǎn)擊投票,數(shù)據(jù)采集被封IP,Alexa作弊等等,也就是需要經(jīng)常換IP的,我們都可以通過(guò)PHP控制路由器來(lái)?yè)QIP,這樣就不需要用按鍵精靈搞得那么累了。呵呵。
有的路由器是提供通過(guò)WEB方式管理路由器設(shè)置的,中間有一個(gè)功能就是斷線和重新連接,我們就利用這個(gè)功能,呵呵,下面看代碼:
<?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線");
斷線后可以不連接,一般路由器會(huì)自動(dòng)連接的。當(dāng)然你也可以控制連接,就是把斷線改成連接
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php socket用法總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》及《PHP網(wǎng)絡(luò)編程技巧總結(jié)》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- php url路由入門(mén)實(shí)例
- PHP URL路由類實(shí)例
- php處理restful請(qǐng)求的路由類分享
- php編寫(xiě)一個(gè)簡(jiǎn)單的路由類
- PHP實(shí)現(xiàn)一個(gè)簡(jiǎn)單url路由功能實(shí)例
- php使用fsockopen函數(shù)發(fā)送post,get請(qǐng)求獲取網(wǎng)頁(yè)內(nèi)容的方法
- php中fsockopen用法實(shí)例
- 淺談php中curl、fsockopen的應(yīng)用
- 基于php socket(fsockopen)的應(yīng)用實(shí)例分析
- php定時(shí)計(jì)劃任務(wù)與fsockopen持續(xù)進(jìn)程實(shí)例
相關(guān)文章
PHP操作MySQL的mysql_fetch_* 函數(shù)的常見(jiàn)用法教程
這篇文章主要介紹了PHP中操作MySQL的mysql_fetch函數(shù)的常見(jiàn)用法教程,文中提到了其下fetch_array和mysql_fetch_row以及mysql_fetch_object函數(shù)的使用,需要的朋友可以參考下2015-12-12
php實(shí)現(xiàn)有序數(shù)組打印或排序的方法【附Python、C及Go語(yǔ)言實(shí)現(xiàn)代碼】
這篇文章主要介紹了php實(shí)現(xiàn)有序數(shù)組打印或排序的方法,涉及php針對(duì)數(shù)組的遍歷、判斷、構(gòu)造與合并等常用操作技巧,并附帶了Python、C及Go語(yǔ)言的實(shí)現(xiàn)代碼,需要的朋友可以參考下2016-11-11
PHP面向?qū)ο蟪绦蛟O(shè)計(jì)(OOP)之方法重寫(xiě)(override)操作示例
這篇文章主要介紹了PHP面向?qū)ο蟪绦蛟O(shè)計(jì)(OOP)之方法重寫(xiě)(override)操作,簡(jiǎn)單描述了php面向?qū)ο蟪绦蛟O(shè)計(jì)中方法重寫(xiě)的原理,并結(jié)合實(shí)例形式分析了php方法重寫(xiě)相關(guān)實(shí)現(xiàn)技巧與注意事項(xiàng),需要的朋友可以參考下2018-12-12
PHP實(shí)現(xiàn)的簡(jiǎn)易版圖片相似度比較
這篇文章主要介紹了PHP實(shí)現(xiàn)的簡(jiǎn)易版圖片相似度比較,本文直接給出實(shí)現(xiàn)代碼,使用方法請(qǐng)看代碼中的注釋,需要的朋友可以參考下2015-01-01
php實(shí)現(xiàn)發(fā)送微信模板消息的方法
這篇文章主要介紹了php實(shí)現(xiàn)發(fā)送微信模板消息的方法,實(shí)例分析了php操作curl及自定義模板消息的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03

