Загрузка...

СРОЧНО НУЖНА ПОМОЩЬ (php)

Тема в разделе Backend создана пользователем Des_70331 25 дек 2018. (поднята 25 дек 2018) 301 просмотр

Загрузка...
  1. Des_70331
    Des_70331 Автор темы 25 дек 2018 lolzteam.net/threads/913783/ 52 4 янв 2017
    Ребят, зарова. Нужна помощь небольшая. Есть curl,
    Код

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);

    if(isset($params['params'])) {
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $params['params']);
    }

    if(isset($params['headers'])) {
    curl_setopt($ch, CURLOPT_HTTPHEADER, $params['headers']);
    }

    if(isset($params['cookies'])) {
    curl_setopt($ch, CURLOPT_COOKIE, $params['cookies']);
    }

    if($proxy) {
    curl_setopt($ch, CURLOPT_PROXY, $proxy);

    if($proxy_userpwd) {
    curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxy_userpwd);
    }
    }

    $result = curl_exec($ch);
    $result_explode = explode("\r\n\r\n", $result);

    $headers = ((isset($result_explode[0])) ? $result_explode[0]."\r\n" : '').''.((isset($result_explode[1])) ? $result_explode[1] : '');
    $content = $result_explode[count($result_explode) - 1];

    preg_match_all('|Set-Cookie: (.*);|U', $headers, $parse_cookies);

    $cookies = implode(';', $parse_cookies[1]);

    curl_close($ch);


    но нужно ещё вкорячить curl_multi_init, чтобы вообще работало красиво. Но у меня не выходит. Поможет кто нибудь? Накину симп до лимита тому, кто сделает рабочий вариант.
     
  2. webios
    webios 26 дек 2018 1 12 дек 2018
    @L9mur, аналогично не понял задачи, если с многопотоком работать то тут другой код нужно делать совсем)
     
  3. 3020_inactive627990
    3020_inactive627990 26 дек 2018 Заблокирован(а) 8 20 окт 2018
    ебать вас тут хакеров
     
  4. Des_70331
    Des_70331 Автор темы 26 дек 2018 lolzteam.net/threads/913783/ 52 4 янв 2017
    ну как бы да. Есть несколько post запросов и все они шлются в один поток, а хотелось бы их как то распаралелить, чтобы каждый запрос шёл в свой поток.
     
Top