<?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;
}