跳至
[1]
[全屏预览]
<?php /****** *Author 雷日锦 *本代码在skymvc中使用 http://www.skymvc.com *页面测试 自动爬行所有页面 *******/ class test_pageControl extends skymvc{ public $para=array("id","catid","userid"); public $action=array("default","list","show","add","my"); public $id=123; public $per_page=1; public $maxThreads=10; public $token="1234"; public $site="http://skymvc.skymvc.com/index.php?"; public function __construct(){ parent::__construct(); } public function onDefault(){ } public function getTables(){ $res=M("article")->query("show tables"); $data=M("article")->fetch_array(PDO::FETCH_NUM); foreach($data as $k=>$t){ $tables[]=str_replace(TABLE_PRE,"",$t[0]); } return $tables; } public function onSetAction($a=array()){ if(!empty($a)){ $this->action=array_merge($this->action,$a); } } public function onSetPara($a=array()){ if(!empty($a)){ $this->para=array_merge($this->para,$a); } } public function getUrls(){ $tables=$this->getTables(); $para=""; foreach($this->para as $q){ $para.="&$q=".$this->id; } $para.="&token=".$this->token."&per_page=".$this->per_page; foreach($tables as $m){ $uk=0; foreach($this->action as $k=>$a){ $urls[]=$this->site."m=$m&a=$a".$para; if($k%$this->maxThreads==($this->maxThreads-1)){ $uk++; } } } return $urls; } public function onStart(){ set_time_limit(0); ob_implicit_flush(true); $urls=$this->getUrls(); $uk=0; foreach($urls as $k=>$url){ $purls[$uk][]=$url; if($k%$this->maxThreads==($this->maxThreads-1)){ $uk++; } } echo "开始<br>"; foreach($purls as $k=>$urls){ echo "第".$k."部分<br>"; flush(); @ob_flush(); $this->loadClass("spider"); $this->spider->start($urls,function($data){ echo $data['url']." <br>"; flush(); @ob_flush(); }); } echo "测试结束"; } } ?>
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
3週間前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最高のグラフィック設定
3週間前By尊渡假赌尊渡假赌尊渡假赌
アサシンのクリードシャドウズ:シーシェルリドルソリューション
1週間前ByDDD
R.E.P.O.誰も聞こえない場合はオーディオを修正する方法
3週間前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:Myriseのすべてのロックを解除する方法
3週間前By尊渡假赌尊渡假赌尊渡假赌

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

ホットトピック
Gmailメールのログイン入り口はどこですか?
7450
15


CakePHP チュートリアル
1374
52

