使用cURL将数据发布到外部URL

时间:2017-02-23 10:04:58

标签: php curl

我想使用cURL将一些数据发布到外部URL,这是他们要求嵌入的代码,为了满足某些技术需求,我需要创建自己的表单操作,所以我需要cURL以便POST这些数据: 这就是我要求嵌入的内容:

<form action='https://external.com/blabla' name=715000002374001 method='POST'>  
<input type='text'name='xnQsjsdp' value='c942f375287f707b73'/>  
<input type='hidden' name='zc_gad' id='zc_gad' value=''/> 
 <input type='text'name='xmIwtLD' value=1aff1efd0a4'/>  
<input type='text' name='actionType' value='TGVhZHM='/> 
<input type='text' name='returnURL' value='http&#x3a;&#x2f;&#x2f;www.blabla.de' />
</form>

我尝试用cURL制作它:

  $data = 'xnQsjsdp=c942f375287f707b73&xmIwtLD=TGVhZHM&actionType=TGVhZHM&returnURL&http&#x3a;&#x2f;&#x2f;www.blabla.de';
  $ch = curl_init();
  curl_setopt($ch,CURLOPT_URL,'https://external.com/blabla');
  curl_setopt($ch, CURLOPT_URL,$url);
  //curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, $data );
  $res = curl_exec ($ch);
  curl_close ($ch);

但似乎没有工作!!!

1 个答案:

答案 0 :(得分:1)

您可以使用此类

list(map(...))

您可以使用此类似YourClass :: yourMethodName($ id,$ fields,$ is_return_transfer);

相关问题