欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP操作路由器實現(xiàn)方法示例

 更新時間:2019年04月27日 11:48:58   作者:雨落知音  
這篇文章主要介紹了PHP操作路由器實現(xiàn)方法,結(jié)合實例形式分析了php基于fsockopen針對路由器進(jìn)行連接、數(shù)據(jù)傳遞、路由切換等相關(guān)操作實現(xiàn)技巧,需要的朋友可以參考下

本文實例講述了PHP操作路由器實現(xiàn)方法。分享給大家供大家參考,具體如下:

用PHP操作路由器

我們經(jīng)常會碰到需要自動換IP的需求,比方模擬點擊投票,數(shù)據(jù)采集被封IP,Alexa作弊等等,也就是需要經(jīng)常換IP的,我們都可以通過PHP控制路由器來換IP,這樣就不需要用按鍵精靈搞得那么累了。呵呵。

有的路由器是提供通過WEB方式管理路由器設(shè)置的,中間有一個功能就是斷線和重新連接,我們就利用這個功能,呵呵,下面看代碼:

<?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線");

斷線后可以不連接,一般路由器會自動連接的。當(dāng)然你也可以控制連接,就是把斷線改成連接

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php socket用法總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP數(shù)學(xué)運算技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計算法總結(jié)》及《PHP網(wǎng)絡(luò)編程技巧總結(jié)

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

最新評論