我有2個單獨的服務器(服務器A和服務器B)每個具有PHP腳本(腳本1和腳本2)。htaccess的只允許從一個特定腳本(不是由IP)
我想在服務器B上運行PHP腳本2,但只能從服務器A上的PHP腳本1運行。我不希望任何其他http請求通過受保護的腳本所在的服務器B上的目錄。
換句話說 - >服務器B上運行腳本2 只有 HTTP請求來自腳本1在服務器A {注:我不想通過IP按鈕式,只通過引用腳本]
這是可行的.htaccess文件使用允許和拒絕?或者它是以其他方式完成的。
我無法通過_SERVER變種做到這一點,因爲我似乎無法捕捉指腳本我的PHP腳本2.
感謝。
謝謝@lansen的根目錄。我知道通過IP進行限制(我曾經考慮過在我已經發布之後添加了該筆記)。我不希望任何請求從特定的PHP腳本以外的任何地方進入 - 即使另一個請求在我的服務器B中出現。 – 2012-01-09 14:45:46
添加帶有隻有兩個腳本知道的密鑰的令牌系統。您必須將其添加到PHP。您可以在htaccess中查看REFERER,但我不會建議這樣做,因爲它很容易僞造(將假引用者發送給腳本) – Iansen 2012-01-09 14:56:16
Ok @lansen - 感謝您的提示。 – 2012-01-09 15:03:14