curl批量伪造数据

<?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;
    }
    
    
原文地址:https://www.cnblogs.com/xs-yqz/p/6226564.html