последующая проблема с массивом php при создании следующего запроса к серверу - PullRequest
0 голосов
/ 22 октября 2018

Этот скрипт работает нормально для меня, но единственная проблема, которую я вижу, заключается в том, что прокси перестают генерироваться после нажатия a254 и не переходят на следующий сервер.Таким образом, если вы находитесь на a230 и генерируете 50, он останавливается на 254

Вместо перехода на следующий сервер на a1

Внутри того же запроса.

if ($proxy_type == "st") {
    $ip_used_i = array();
    $proxy_generation = '';
    foreach ($ip as $val){
        $ip_used = (getOption('ip_used') != '' ? json_decode(getOption('ip_used'),1) : array(1));
        if(in_array($val,$ip_used)) {
            continue;
        }
        $last_id = getOption('last_dedicated_ip');
        for ($i = $last_id; $i <= $last_id + $quantity;  $i++) {
            updateOption("last_dedicated_ip",$i);
            $proxy_generation .= $val.":33128:".$proxy_name."!a".$i.":".$proxy_password."\n";
            if($i >= 255){
                array_push($ip_used,$val);
                updateOption("ip_used",json_encode($ip_used));
                updateOption("last_dedicated_ip",1);
                break;
            }
        }
        Session::put('proxy_data', $proxy_generation);
        Session::put('user_success_message', 'Proxies generated Successfully');
        header("Location: welcome.php");
        exit;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...