<?php set_time_limit(0); $url = "http://www.ciweishixi.dev/app.php?c=form&a=submitActivity"; $num = 0 ; for($k = 0 ; $k < 300 ; $k++ ){ $data = array( 'child_flag' => 'urkldasd' , 'field_11' => "单选2--" .getRandom(10) , 'field_12'=>getRandom(8) , 'field_13'=>"单行文本输入-2-----" . getRandom(4) , 'field_14'=>"多行输入" . getRandom(4) , 'flag' =>"data323" , 'source'=>"pc" ); $data = RequestData($url , $data ); $data = json_decode($data , true ); if($data['code'] == 1 ){ $num++; } usleep(10000); } echo "success is : $num "; function RequestData($url,$data = null){ $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); if (!empty($data)){ curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); } curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($curl); curl_close($curl); return $output; } function getRandom($length = 4, $type = 1) { switch ($type) { case 1: $string = '1234567890'; break; case 2: $string = 'abcdefghijklmnopqrstuvwxyz'; break; case 3: $string = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; break; case 4: $string = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; break; case 5: $string = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; break; } $output = ''; for ($i = 0; $i < $length; $i++) { $pos = mt_rand(0, strlen($string) - 1); $output .= $string[$pos]; } return $output; }