当前位置:  开发笔记 > 编程语言 > 正文

如何在PHP中启用跨域POST?

如何解决《如何在PHP中启用跨域POST?》经验,为你挑选了1个好方法。

我想把POST数据从一个站点发送到另一个站点(这两个站点都由我们开发).问题是如果从另一个域请求页面,则POST变量不可用.即使我在本地测试它,但指定完整的URL,POST数据也会消失.

所以,这将工作:

但这不会:


这是页面的HTML:



    


    
        
        
    


在评论之后,我认为这应该有效,我在另一台服务器上进行了测试,确实一切正常.这可能与启用第一台服务器https的事实有关.但如果是这种情况,我发现我确实得到了回复信息,但只有POST数据丢失了.



1> Greg..:

你有什么应该工作得很好 - 表格来自同源政策 - 你被允许提交到不同的域.

如果我冒险猜测,我会说有一个301或302重定向进入那里?例如,请使用Firebug跟踪HTTP标头.

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有