2010-07-30 56 views
0

是否可以用所需数据填写远程表单?php cURL,填写远程表格

远程形式

<input type=text name=uploads[0] id=attachId0 size=30 onchange="checkUploadFile(this);"><input type=button value="del" id=idAttachOper0 onclick="return delInput('idfilespan','0')"><br id=idAttachBr0> 
+0

是的。你可能想提出一个更详细的问题。参见['CURLOPT_POSTFIELDS'](http://pt.php.net/curl_setopt)。 – Artefacto 2010-07-30 17:13:31

+0

取决于您定义的“填写远程表单”,您可以远程提交表单,或者您可以请求页面内容并注入一个值(因此显示的URI显示为脚本调用cURL)。但是你实际上无法物理地填充表单上的某些字段(除非由于某种原因,表单在失败的POST atttemp后自填充某些字段)。 – 2010-07-30 17:48:10

+0

大家好,我正在研究一些与您在这里非常相似的东西,并想知道您是否有解决方案。请与我分享你的经验。 http://stackoverflow.com/questions/12925442/how-to-use-curl-to-post-form-values-on-form-using-js谢谢! :) – fyz 2012-10-17 01:04:19

回答

1

你必须知道这种形式发送其数据之前,你可以把它,因为你将不得不效仿的一种形式。 cURL能够通过许多不同的选项设置将POST和GET数据发送到服务器。查看this page所有设置。任何以CURLOPT_POST开头的东西都是很好的选择。