繁体   English   中英

Apache服务器使用php发送HTTP请求到另一台服务器

[英]Apache server sending http request to another server with php

方案:我有两个具有单独地址的apache网络服务器。 说www.server1.com和www.server2.com。

例如:如果用户登录到server1.com并填写表格,并将某些信息传输到server2.com并将其重定向到server2.com

现实生活中的示例:商家网站将用户重定向到付款方式。 传输到网关服务器的数据就是要支付的金额。 付款后,网关服务器将交易ID发送到商家网站,并将用户重定向回去。


我的问题:server1.com如何将来自该服务器的http请求发送到server2.com。 无论我描述什么,该请求都可以是GET或POST。 并且用户应该看不见它。

注意:我使用的服务器是ubuntu。 我对服务器具有完全访问权限,如果要安装任何模块都没问题。 我使用的代码是PHP。

网络服务器不进行连接。 这样做的是PHP代码。 标准方法是使用CURL 但是,在某些情况下,提供给server1的表单实际上可能只是直接提交给server2。 这完全取决于商家的付款设置。

您不应该将用户重定向到付款提供商吗? 我不想在URL以“ http://www.yoursite.com/payment”开头的网站上输入付款信息,我想将该数据输入到信用卡公司或银行的网站,并希望通过视觉确认我通过查看地址栏在那儿。

Ontopic:您可以使用CURL重定向请求,或使用mod_proxy让Apache为您处理所有代理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM