2012-02-28 93 views
0

我试着尽我所能解释这一点。PHP头和另一台服务器

我有两个Web服务器。服务器A将有一个链接(或表单发布?)到服务器B.当用户单击服务器A上的链接时,我需要发送两个标题“Cookie:用户名= jdoe”和“库克:密码= 12341234”。然后将服务器B的页面显示给用户。服务器B已经被配置为查看头部请求(?)并获取用户名/密码,然后用它做东西。我无法弄清楚如何从A到B代表用户自定义cookie标题然后回到用户的请求。谁能帮忙?

背景:这是一个SSO implemtnation我们已经拥有使用瞻博网络SA400,即时通讯猜测的工作作为某种类型的代理。我们试图在不使用SA框的情况下复制此功能。服务器B是一个ASPX服务器,它已经被设置为查看头文件并且工作。

+0

如果可以使用表单发布,你不能简单地添加隐藏的字段,而不是标题值,并阅读这些(可能是加密的)? – Olaf 2012-02-28 06:06:59

+0

不,服务器B被配置为读取头文件,具体Cookie: – 2012-02-28 17:15:07

回答

1

服务器A不能作为代理吗?

User ----> Server A 
      Server A ----> Server B 
      Server A <---- Server B 
User <---- Server A 

用户发送形式的数据到服务器A,服务器A(现在充当客户端,例如用卷曲或System.Net或无论是在你的平台为此可用的)发送头到服务器B ,它回答服务器A.最后,服务器A将从服务器B收到的响应(原始或处理,取决于确切的需求)发回给用户。

+0

好吧,您建议我使用Google PHP cURL代理,那应该是好的吗?在屏幕上,它看起来像是它可能发生的唯一方式,现在我只需要拼凑所有部件以制作代理服务器。 – 2012-02-28 23:33:19

相关问题