POST XML запрос с помощью CURL Loop проблема

vachtangphp

Новичок
POST XML запрос с помощью CURL Loop проблема

Добрый день,

Посылаю POST XML запрос с помощью CURL библиотеки:

Код:

PHP:
$xml_sms=$apXmlWriter->output();

//Gateway user and pass
$user= '11';
$pass= '11';

function send_sms($xml_sms, $username, $password)
{

    $Curl_Session = curl_init('http://www.mobilelocal.com/xxx/xxx');
    curl_setopt    ($Curl_Session, CURLOPT_USERPWD,"$username:$password");
    curl_setopt ($Curl_Session, CURLOPT_FORBID_REUSE, true);
    curl_setopt ($Curl_Session, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt ($Curl_Session, CURLOPT_MAXREDIRS, 1);
    curl_setopt ($Curl_Session, CURLOPT_TIMEOUT, 30);

    curl_setopt ($Curl_Session, CURLOPT_POST, true);
    curl_setopt ($Curl_Session, CURLOPT_POSTFIELDS, $xml_sms);
    
    $result = curl_exec ($Curl_Session);
    curl_close     ($Curl_Session);
    return $result;

}         

$answer=send_sms($xml_sms, $user, $pass);

echo '<pre>answer', print_r($answer, true), '</pre>';


Когда посылаю запрос, показывает в браузере, что посылаю один header и получаю ответ из того адреса на который посылаю, что всё ок.
Проблема такая: Владелец адреса на который посылаю xml post, отключает меня и говорит, что с моей стороны получает кучу запросов, хотя отсылаю толь один и получаю один ответ. Где здесь может быть цикл? Может проблема в параметрах Curl? Кучу перепробывал не понимаю, что не так. Помогите пожалуйста разобраться
 

weregod

unserializer
1) в ф-цию send_sms вставьте логгирование в файл
2) http://www.mobilelocal.com/xxx/xxx замените на свой хост и обработчик, посмотрите, сколько запросов приходит
 

vachtangphp

Новичок
Автор оригинала: dimagolov
а как ты вызываешь этот скрипт?
вызываю в браузере

-~{}~ 05.06.09 09:29:

Автор оригинала: weregod
1) в ф-цию send_sms вставьте логгирование в файл
2) http://www.mobilelocal.com/xxx/xxx замените на свой хост и обработчик, посмотрите, сколько запросов приходит
второй вариант пробовал, а первый попытаюсь, напишу как что

-~{}~ 05.06.09 10:18:

Автор оригинала: weregod
1) в ф-цию send_sms вставьте логгирование в файл
2) http://www.mobilelocal.com/xxx/xxx замените на свой хост и обработчик, посмотрите, сколько запросов приходит
1) показывает что отсылаю только один раз никакого loops
2) Получаю один раз

Мне сказали что проблема на 100 у меня, но я не догоняю, это ваще возможно? всё перепробывал
 

dimagolov

Новичок
vachtangphp, 1. раз через браузер, то это может делать кто угодно обращаясь к твоему скрипту.
2. может кто-то выпас твой пароль и рассылает? у тебя статический IP?

попроси, чтобы тебе выслали фрагмент access.log с твоими запросами
 

vachtangphp

Новичок
Автор оригинала: dimagolov
vachtangphp, 1. раз через браузер, то это может делать кто угодно обращаясь к твоему скрипту.
2. может кто-то выпас твой пароль и рассылает? у тебя статический IP?

попроси, чтобы тебе выслали фрагмент access.log с твоими запросами
Насчёт пароля это исключено, а вот логи попрошу, может есть ещё каких соображений, я в тупик просто попал не понимаю
 

dimagolov

Новичок
vachtangphp, ты для начала свой лог посмотри, случаи разные бывают :)
 

vachtangphp

Новичок
Автор оригинала: dimagolov
vachtangphp, ты для начала свой лог посмотри, случаи разные бывают :)
Как то всё поправилось, блин, а я не менял ничего, партнер наверное гонит
 
Сверху