发送POST并使用PHP转到页面

时间:2010-10-27 22:09:11

标签: php

我遇到POST问题,希望有人能帮助我。我有两个页面,A和B.我需要通过POST从A到B发送一些数据,并且不能以任何方式修改B.如何使用PHP将我的POST数据从A发送到B?问题是:我不需要只发送数据,我也需要转发页面,同时发送帖子,因为B创建了我需要的cookie。

标题+卷曲?的fsockopen?只卷曲?

5 个答案:

答案 0 :(得分:0)

不完全确定你在问什么,或者我是否正在简化它,但请查看:

http://www.w3schools.com/php/php_post.asp

如果您需要做的只是将数据从第A页发送到第B页,然后导航到第B页,然后将表单的操作设置为第b页,那么当您点击按钮时,您将在那里导航。

答案 1 :(得分:0)

如果事情太复杂,也许你的方向错了。

为什么你需要这样的东西?你不能只使用带有action =“post”的表单重定向到该页面吗?这是做你想做的最常用的方式,几乎每个网站都使用它。

如果没有,请告诉我们真正的问题,您说的是解决问题的方法。

答案 2 :(得分:0)

基本上你需要创建一个表单并将操作设置为等于B和'POST'的方法,然后让你想要在输入标签中发送数据,并且不要忘记给每个输入标签命名和然后添加一个提交按钮。

当点击提交按钮时,它会将数据发送到页面B并转移到该页面

答案 3 :(得分:0)

你的问题有点不清楚。

在页面A中,您需要设置表单操作,例如,您可以在页面B中获取您的值,并且您将导航到页面B

答案 4 :(得分:0)

如果你需要将来自不同域的cookie设置为客户端/访问者,你必须将它们放在那里,这实际上意味着他们将不得不做这个帖子(这样做)你自己的服务器卷曲仍然没有办法设置cookie)。我能看到的唯一可行解决方案是使用客户端脚本(即javascript)执行帖子。

不能让用户使用PHP进行POST。期间,没有任何办法。当然,您可以从自己的服务器发布您喜欢的内容,但只要您无法将cookie信息提供给客户端,就不会有任何好处,因为浏览器安全/隐私问题导致您无法获取cookie信息。< / p>