我有一個php頁面http://mydomain.com/mypage.php 這個頁面將被公衆和我們的合作伙伴訪問。 我的合作伙伴應該通過端口7333發送POST請求至http://mydomain.com:7333/mypage.php。 現在我怎麼能接受的參數,當且僅當他們來到端口7333. 我想,從我們的合作伙伴來從黑客發送PARAMS參數來區分特定端口上的php參數
謝謝
我有一個php頁面http://mydomain.com/mypage.php 這個頁面將被公衆和我們的合作伙伴訪問。 我的合作伙伴應該通過端口7333發送POST請求至http://mydomain.com:7333/mypage.php。 現在我怎麼能接受的參數,當且僅當他們來到端口7333. 我想,從我們的合作伙伴來從黑客發送PARAMS參數來區分特定端口上的php參數
謝謝
您將不得不設置您的Web服務器以偵聽該端口。
見Running different sites on different ports在Apache手冊
這是不可能的,不需要系統管理員權限。
此外,使用非標準端口來保護安全性並不好,至少在不是唯一保護措施的情況下。您應該實施某種認證,而不是!
未能進行你讓合作伙伴發送類似data=[...]&secret=gfhshjkfbdnfgezur
的東西到正常的端口呢?這個字符串每次都是一樣的,你會檢查它是否是正確的。
使用端口來區分流量是不好的,說什麼黑客喬不會通過端口7333發送他的數據呢?我會建議使用身份驗證的SOAP/Rest服務。 – Chris 2010-11-02 21:30:54