2012-02-28 62 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

相關問題