2016-06-19 2 views
-2

모두컬 포스트 HTTP 청춘 '작업

나는 그것이 올바른 작동 html로 살 보내려고 할 때 나는 또 다른 URL로 어떤 형태의 데이터를 전송해야하지만 나는 컬을 사용할 때 내가받을 다음 메시지의 "MultiValueDictKeyError"

이 컬 요청의 출처는 무엇입니까? 또한

&url = http://someurl.com; 

: 대신

&url = http://someurl.com; 
$user = '[email protected]'; 
$scenario_id = 100; 
$order_id = rand(0, 999999999999); 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); 
curl_setopt($ch, CURLOPT_HEADER, false); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query('user=$user&scenario_id=$scenario_id&order_id=$order_id'));  
$result = curl_exec($ch); 

답변

1
$url = 'http://someurl.com'; 

http_build_query 배열 또는 객체가 아닌 문자열을 기대하고있다.

+0

이전에 변경 했으므로 작동하지 않습니다. –

+0

그래서 지금 어떤 코드를 사용하고 있습니까? 그리고 그 오류는 무엇입니까? –

+0

코드는 PHP 서버에서 정상적으로 작동하지만 장고 웹 사이트의 "scenario_id"값인 –