[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передать юзер агент в Curl
Страницы: 1, 2
alerzo
Скрипт на данный момент такой
<?php

ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);


$username = "cron";
include ('../connect.php');
include "../config/config2.php";
$jetSwapLogin = "***";
$jetSwapPass = $jetr10;
$user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13';


function request($url, $post) {
$ch = curl_init();
// если ведется проверка HTTP User-agent, то передаем один из возможных допустимых вариантов:
curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent);


curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER , true);
if (!empty($post) && count($post)>0) {
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
}
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookies.txt");

$content = curl_exec( $ch );

curl_close( $ch );

return $content;

}

/* далее идут нужные мне действий по авторизации и парсингу*/


Туда, куда он входит на том сайте стоит считывание юзер агента (откуда был вход), там всегда пишется пустота что привлекает внимание..если войти с браузера обычно - сразу пишется юзер агент.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.