【问题标题】:php cURL , fill a remote formphp cURL ,填写远程表单
【发布时间】:2010-07-30 17:09:27
【问题描述】:

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

远程表单

<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>

【问题讨论】:

  • 是的。您可能想提出一个更详细的问题。见CURLOPT_POSTFIELDS
  • 取决于您对“填写远程表单”的定义,您可以远程提交表单,也可以请求页面内容并注入一个值(因此显示的 URI 显示为调用 cURL 的脚本)。但是您实际上不能在表单上实际填充某些字段(除非由于某种原因,表单在 POST 尝试失败后自行填充某些字段)。
  • 大家好-我正在研究与您在这里所拥有的非常相似的东西,并且想知道您是否有解决方案。请与我分享您的经验。 stackoverflow.com/questions/12925442/…谢谢! :)

标签: php curl


【解决方案1】:

在发送数据之前,您必须知道该表单将其数据发送到何处,因为您必须模拟一个表单。 cURL 能够通过许多不同的选项设置向服务器发送 POST 和 GET 数据。查看this page 了解所有设置。任何以 CURLOPT_POST... 开头的都是不错的选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-19
    相关资源
    最近更新 更多