Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CURL менят "+" на пробел 
V
    Опции темы
myst
Дата 15.5.2008, 08:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 29.4.2008

Репутация: нет
Всего: нет



Передаю данные в форму  с помощь CURL, там есть поле телефон (в виде +7.111111), так вот когда я все данные передаю и потом смотрю что получил из формы, в телефоне знак "+" меняется на пробел. Если этуже форму заполнять вручную (не через cUrl), то все нормально.

Вот настройки курла:
Код

curl_setopt($ch, CURLOPT_URL, $URL); 
    curl_setopt($ch, CURLOPT_FAILONERROR, 1);
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)");
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt($ch, CURLOPT_TIMEOUT, 100); 
    curl_setopt($ch, CURLOPT_POST, 1); 
    curl_setopt($ch, CURLOPT_POSTFIELDS, $query); 


Всю ночь ломал голову не могу понять в чем проблема, грешу на cURL.

Может кто знает в чем продлема может быть? 

Это сообщение отредактировал(а) myst - 15.5.2008, 08:13
PM MAIL   Вверх
myst
Дата 15.5.2008, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 29.4.2008

Репутация: нет
Всего: нет



Проблему решил передавая знак "+" ASCII кодом "%2B".

Тему можно закрывать.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Extensions | Следующая тема »


 




[ Время генерации скрипта: 0.0461 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.