本文實例講述了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 socket用法總結》、《php字符串(string)用法總結》、《PHP數學運算技巧總結》、《php面向對象程序設計入門教程》、《PHP數組(Array)操作技巧大全》、《PHP數據結構與算法教程》、《php程序設計算法總結》及《PHP網絡編程技巧總結》
希望本文所述對大家PHP程序設計有所幫助。
您可能感興趣的文章:- php url路由入門實例
- PHP URL路由類實例
- php處理restful請求的路由類分享
- php編寫一個簡單的路由類
- PHP實現一個簡單url路由功能實例
- php使用fsockopen函數發送post,get請求獲取網頁內容的方法
- php中fsockopen用法實例
- 淺談php中curl、fsockopen的應用
- 基于php socket(fsockopen)的應用實例分析
- php定時計劃任務與fsockopen持續進程實例