Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проблема с отправкой POST ч-з CURL
Форумы портала PHP.SU » » Работа с сетью » Проблема с отправкой POST ч-з CURL

Страниц (1): [1]
 

1. DobrijUser - 29 Июня, 2011 - 08:18:03 - перейти к сообщению
Здравия. При работе с пост запросами через курл возникла проблема. Приведу часть кода: $nick=$_POST['nick']; $url=$_POST['url']; (например http://site.domen/folder/?parameter1=value1;parameter2=value2;parameter3=value3) $text="Пользователю ".$nick." отправлена ссылка ".$url; ... curl_setopt($ch,CURLOPT_POSTFIELDS,"param1=value1&param2=value2&text=".$text); На второй странице, где происходит вывод отправленного выше, наблюдается следующее: Текст выведен нормально, но ссылка написана только до первого знака ";". Дальше нет ничего. Например Пользователю Вася отправлена ссылка http://site[dot]domen/folder/?parameter1=value1 Пробовал urlencode, но оно не дало желаемого эффекта
2. DeepVarvar - 29 Июня, 2011 - 09:14:36 - перейти к сообщению
DobrijUser пишет:
/folder/?parameter1=value1;parameter2=value2;parameter3=value3
А кто вам сказал что параметры должны разделяться "точкой с запятой"?

не зря на русской раскладке на месте этого знака буква "ж"... оно как бы намекает Радость

Они всю жизнь через "&" разделялись.
3. vlados - 29 Июня, 2011 - 09:23:46 - перейти к сообщению

Это в asp.net програмеры ЖжжЖЖукают!
4. DobrijUser - 29 Июня, 2011 - 09:33:16 - перейти к сообщению
DeepVarvar пишет:
DobrijUser пишет:
/folder/?parameter1=value1;parameter2=value2;parameter3=value3
А кто вам сказал что параметры должны разделяться "точкой с запятой"?

не зря на русской раскладке на месте этого знака буква "ж"... оно как бы намекает Радость

Они всю жизнь через "&" разделялись.

Поменял на &, результат тот же

 

Powered by ExBB FM 1.0 RC1