国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php實現登錄tplink WR882N獲取IP和重啟的方法

2024-05-04 23:48:28
字體:
來源:轉載
供稿:網友

本文實例講述了php實現登錄tplink WR882N獲取IP和重啟的方法。分享給大家供大家參考,具體如下:

服務器一上傳大數據tplink WR882N就容易卡住, 然后上不了網. 打算在服務器定時檢測, 如發現連續10次無法訪問指定網站, 則自動執行重啟操作(該部分未實現, 請自己添加).

gg了一圈發現只有舊版的tplink登錄腳本, 試了很久沒成功 – 家里的tplink 740N倒是沒問題.

于是只能直接寫了, 簡單的腳本如下, 可自己擴展

該腳本只適用WR882N, 其他型號未測試.

<?php// TPLINK WR882N 管理腳本function getContent($url){  // 解悉url  $temp = parse_url($url);  $query = isset($temp['query']) ? $temp['query'] : '';  $path = isset($temp['path']) ? $temp['path'] : '/';  $header = array (    "POST {$path}?{$query} HTTP/1.1",    "Host: {$temp['host']}",    "Content-Type: text/xml; charset=utf-8",    'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',    'Cookie: Authorization=Basic ' . base64_encode("admin:admin"),  // 注意這里的cookie認證字符串    "Referer: http://{$temp['host']}/",    'User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1)',    "Content-length: 380",    "Connection: Close"  );  $curl = curl_init(); // 啟動一個CURL會話  curl_setopt($curl, CURLOPT_URL, $url); // 要訪問的地址  curl_setopt($curl, CURLOPT_HTTPHEADER, $header); //設置頭信息的地方  curl_setopt($curl, CURLOPT_TIMEOUT, 60); // 設置超時限制防止死循環  curl_setopt($curl, CURLOPT_HEADER, 0); // 顯示返回的Header區域內容  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 獲取的信息以文件流的形式返回  $content = curl_exec($curl); // 執行操作  curl_close($curl);  return $content;}function getIp(){  $content = getContent("http://192.168.1.1/userRpm/StatusRpm.htm");  preg_match('/wanPara=new Array/((.+?)<//script>/s',$content,$all);  $ip = "0";  if(!empty($all[1])){    $data = trim($all[1]);    $data = str_replace("/r/n","",$data);    $data = explode(",",$data);    $ip = str_replace('"','',$data[2]);    $ip = trim($ip);  }  return $ip;}function reboot(){  $url = "http://192.168.1.1/userRpm/SysRebootRpm.htm?Reboot=%D6%D8%C6%F4%C2%B7%D3%C9%C6%F7";  getContent($url);}$info = getIp();echo $info;

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


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 秦皇岛市| 永德县| 盱眙县| 呼伦贝尔市| 西畴县| 禹城市| 大理市| 镇原县| 化隆| 盐边县| 贺州市| 嘉黎县| 左贡县| 京山县| 宁陵县| 古浪县| 威远县| 昭通市| 库车县| 台江县| 桐乡市| 峨眉山市| 扎鲁特旗| 嘉祥县| 友谊县| 砀山县| 弥勒县| 宿州市| 临夏县| 曲麻莱县| 金川县| 凤阳县| 措勤县| 云阳县| 梅州市| 通许县| 灯塔市| 庆云县| 大悟县| 上林县| 象州县|