本文實(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ì)入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》及《PHP網(wǎng)絡(luò)編程技巧總結(jié)》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
標(biāo)簽:韶關(guān) 九江 甘肅 十堰 遼陽(yáng) 涼山 梅河口 昭通
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP操作路由器實(shí)現(xiàn)方法示例》,本文關(guān)鍵詞 PHP,操作,路由器,實(shí)現(xiàn),方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。