我想使用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://www.blabla.de' />
</form>
我尝试用cURL制作它:
$data = 'xnQsjsdp=c942f375287f707b73&xmIwtLD=TGVhZHM&actionType=TGVhZHM&returnURL&http://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);
但似乎没有工作!!!
答案 0 :(得分:1)
您可以使用此类
list(map(...))
您可以使用此类似YourClass :: yourMethodName($ id,$ fields,$ is_return_transfer);