2010-08-03 52 views
0

我有一個php頁面http://mydomain.com/mypage.php 這個頁面將被公衆和我們的合作伙伴訪問。 我的合作伙伴應該通過端口7333發送POST請求至http://mydomain.com:7333/mypage.php。 現在我怎麼能接受的參數,當且僅當他們來到端口7333. 我想,從我們的合作伙伴來從黑客發送PARAMS參數來區分特定端口上的php參數

謝謝

+0

使用端口來區分流量是不好的,說什麼黑客喬不會通過端口7333發送他的數據呢?我會建議使用身份驗證的SOAP/Rest服務。 – Chris 2010-11-02 21:30:54

回答

1

您將不得不設置您的Web服務器以偵聽該端口。

Running different sites on different ports在Apache手冊

這是不可能的,不需要系統管理員權限。

此外,使用非標準端口來保護安全性並不好,至少在不是唯一保護措施的情況下。您應該實施某種認證,而不是!

1

未能進行你讓合作伙伴發送類似data=[...]&secret=gfhshjkfbdnfgezur的東西到正常的端口呢?這個字符串每次都是一樣的,你會檢查它是否是正確的。