我想知道,firefox插件(hackbar)可以选择向给定的网站发送一个post请求。 现在的问题是我如何发送一个PHP脚本的发布请求到另一个站点? 在这种情况下,唯一的发布数据将是: nick = bob。 我想发送邮寄请求的网站是: www.example.com。 这个php脚本将被托管在www.host.com上。 感谢任何人都可以提供一个简单的PHP脚本来做到这一点,可以将这些数据轻松地替换为我可以根据自己的喜好选择的其他内容。发送从一个站点到另一个站点的请求
回答
您的意思是说您希望网站的最终用户从浏览器发送POST请求,还是希望服务器端代码发送POST请求?
如果是前者,你可以简单地使用,其他网站如在form
动作:
<form method="post" action="http://www.example.com/somepage.php">
如果是后者,你可以使用curl发送POST请求。
编辑:根据评论,它看起来像你试图实现的是有一个客户端发起的form
POST,但要从代码启动它没有用户交互。在这种情况下,您在页面中仍然有form
。虽然它不需要显示给用户。例如,它可能只包含隐藏的字段。事情是这样的:
<form id="someHiddenForm" method="post" action="http://www.example.com/somepage.php">
<input type="hidden" name="field1" value="value1" />
<input type="hidden" name="field2" value="value2" />
</form>
然后在JavaScript中,你可以调用表单的提交动作:
document.getElementById('someHiddenForm').submit();
只是要小心,像这样的东西。在没有用户交互的情况下自动将表单发布到另一个网站非常接近于对安全漏洞的不同尝试。对于某些用户来说,这至少是一种不受欢迎的行为。请注意这一点。
是的,我的意思是,如果www.example.com/codetosendpostrequest.php被访问,发布的请求会自动发送,而没有表单。我怎样才能做到这一点?我不擅长PHP。 – user2536979
@ user2536979:如果请求是从客户端或服务器发送的,则不会回答。这两个*非常*不同的选项。另外,你的例子现在有点混乱。您的网页位于“www.mysite.com”,目标位于“www.example.com”。但是现在你说用户正在访问“www.example.com”,那么你的网站在这种情况下实际上做了什么?或者,当你说“自动发送没有表单”时,你的意思是它应该是来自用户网页浏览器的AJAX请求吗? – David
对不起,让我换个话。当访问www.example.com时,我想要启动www.host.com/codetosendpostrequestoexample.com.php并通过用户的浏览器自动发送请求到www.example.com。 – user2536979
如果你想为你的php脚本获得一个外部页面,我认为你应该使用cURL。它会给你任何页面给你。
但是,如果您只需要来自该网站的一些数据,您就可以使用ajax来做它的客户端。
- 1. 将数据从一个站点发送到另一个站点
- 2. 从一个站点到另一个站点的SSL表单POST
- 3. 将文件从一个站点上传到另一个站点
- 4. 从一个站点重定向到另一个站点
- 5. 从一个Sharepoint站点复制列表到另一个站点
- 6. 将变量从一个站点传递到另一个站点
- 7. 如何将请求从一个站点重定向到子站点站点?
- 8. .htaccess:将所有请求转发到另一个站点
- 9. 网络邮件不是从一个站点发送,而是从另一个站点发送的?
- 10. 发送HTTP请求到另一个网站的一部分
- 11. 提交从轨控制器POST请求到另一个站点
- 12. 发送一个HTTP响应到另一个站点
- 13. 从MVC4站点发送命令到另一个
- 14. 从一个请求发送JSON响应到另一个请求
- 15. 从一个ASP.NET MVC站点发布到另一个
- 16. TFS从一个站点到另一个站点的环境复制
- 17. Wordpress多站点:从一个站点到另一个站点的单个帖子复制
- 18. 如何使用post方法将xml从一个站点发送到另一个站点?
- 19. 如何将文档文件从一个站点复制到另一个站点
- 20. PHP - 将数据从一个站点安全地传递到另一个站点
- 21. 将PHP对象或数组从一个站点传递到另一个站点?
- 22. 试图将会员区从一个站点合并到另一个站点
- 23. 将SharePoint页面从一个站点移动到另一个站点
- 24. 将媒体文件从一个WordPress站点迁移到另一个站点
- 25. 从一个站点发送字节数组到另一个(并返回)
- 26. 从一个站点发布到Ektron
- 27. 从PHP站点发送JSONP到多个站点
- 28. 从非Django站点发送Ajax请求到Django站点时出错
- 29. 发送用户名和密码到另一个站点
- 30. 用post方法发送数据到另一个站点
你可以使用卷曲。向我们展示你到目前为止尝试过的东西。 – tlenss