如何從soap服務器被調用的網站獲取?已經嘗試了$ _SERVER變量,但沒有關於源的信息保存在那裏。獲取肥皂服務器「referer」(在php中)
我的肥皂服務器是從各種網站(ex site1.com,site2.com等)訪問。我如何進入肥皂服務器類,如果它是從site1.com或site2.com
謝謝。
如何從soap服務器被調用的網站獲取?已經嘗試了$ _SERVER變量,但沒有關於源的信息保存在那裏。獲取肥皂服務器「referer」(在php中)
我的肥皂服務器是從各種網站(ex site1.com,site2.com等)訪問。我如何進入肥皂服務器類,如果它是從site1.com或site2.com
謝謝。
你不能。
您可以獲取請求來自的機器的IP地址,但多個域可以解析到該機器。
如果您關心「誰」正在提出請求,那麼您需要提供識別憑據並要求將其包含在請求中。
您可能會嘗試重寫SoapServer::handle()並查看原始Soap請求。儘管@Quentin說,YMMV。
感謝您的回答和其他解決方案。 – keepwalking 2012-02-24 10:38:17