$description = "some test data and url";
$description .="http://www.mydata.com?test=1&user=4&destination=645&source=stackoverflow";
curl_setopt($sch, CURLOPT_URL, "myserverurl");
curl_setopt($sch, CURLOPT_HEADER, 0);
curl_setopt($sch, CURLOPT_POST, true);
curl_setopt($sch, CURLOPT_RETURNTRANSFER , 1);
curl_setopt($sch, CURLOPT_POSTFIELDS, "orgid=$orgid&description=$description&external=1");
curl_setopt ($sch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt ($sch, CURLOPT_SSL_VERIFYPEER, 0);
когда я проверяю сервер (myserverurl).как передать значение url в curl php
Я могу видеть поле описания как
«некоторые тестовые данные и URL http://www.mydata.com?test=1».
я потерял описание после того, как «&»
да, мы можем кодировать URL перед отправкой с завитком, но я не имею доступа для декодирования URL снова на этом сервере апите третью стороны
Если вы rawurlencode() URL-адрес перед его отправкой, какое значение вы получаете на сервере для поля описания? – FWH
Возможно, вы захотите рассмотреть http://us2.php.net/http_build_query –