這很難解釋,但我們有這個建議的醫院系統,我們正處於編碼階段,但問題是我們無法想象它,因爲系統需要基於互聯網。我們有3個模塊,分別是賬單,員工管理和臨牀系統。這3個模塊顯然只能由醫院內的工作人員訪問。但是我們所做的是我們將這三個模塊鏈接到網站本身。因此,任何用戶都可以看到他們沒有業務的鏈接,但他們仍然可以看到它。 如何避免這種情況?如果從網絡外的用戶訪問網站,是否可以隱藏網站的鏈接?
回答
使用客戶端的IP地址來確定用戶是否被允許查看鏈接。
在PHP中,客戶端的IP地址通常可以在$_SERVER['REMOTE_ADDR']
中找到。但是,如果Web服務器位於反向代理之後,則所有請求都來自反向代理。在這種情況下,請查閱反向代理的文檔,瞭解它發送哪個HTTP標頭以通知服務器有關客戶端的實際IP地址。
醫院可能有一個IP地址爲CIDR的區塊,因此您可以測試客戶端是否位於此區塊內,而不實際搜索列表中的IP地址。
如果醫院爲患者和來賓提供WLAN,那麼這些IP地址可能應該排除在外。
這就是我的想法。所以這是可能的?所以我應該得到醫院的IP地址然後..什麼?我們使用PHP。我們如何限制用戶看到醫院IP以外的鏈接? – user1551672
[link](http://board.phpbuilder.com/showthread.php?10327697-how-to-get-client-s-IP-address-in-PHP)繼承人鏈接,提供有關他的回答 – DWolf
和我說奧斯瓦爾德得到了答案 – DWolf
- 1. 隱藏*網站訪問者
- 2. 除客戶網絡以外的任何地方都可以訪問的網站
- 3. 訪問網站/網站是否正確?
- 4. 是否可以在網站上隱藏iOS瀏覽器鉻並鏈接到外部網站?
- 5. 是否可以訪問網站?
- 6. 在戶外創建共享網站的連接網站鏈接
- 7. 如何從網站後端訪問外部網絡?
- 8. 如何從網絡外部訪問iis網站?
- 9. 在專用網絡上訪問網站
- 10. 在專用網絡內訪問網站
- 11. 獲得「最常訪問的網站」鏈接/頁網站
- 12. ASP.NET隱藏網站(以URL)
- 13. 是否可以從我的網站鏈接到外部網站的頁面中間?
- 14. 如何隱藏網站的網址
- 15. 是否可以在網站上查找隱藏的文件?
- 16. 是否可以從Azure網站訪問Azure中的表存儲
- 17. 阻止單個用戶訪問網絡內的網站
- 18. 如何停止網站目錄以外的文件從iis7網站訪問
- 19. 通過ipv4網絡訪問ipv6網站
- 20. 從網站隱藏index.php網址
- 21. 網站的鏈接,從我的網頁
- 22. 是否可以通過門戶網站訪問URL?
- 23. 我的網站是可以訪問的ftp://ftp.example.com是否安全?
- 24. 查看網站用戶是否來自同一個網絡(Intranet網站)
- 25. 如何從其他網絡訪問我的網站?
- 26. 的PhoneGap - 訪問API從外部網站
- 27. 是否可以在我的網站中使用其他網站搜索結果?
- 28. 亞馬遜網站鏈接由用戶撰寫的網站
- 29. 如何在同一網絡上訪問外部的Orchard多租戶網站
- 30. 如何從外部網絡訪問我的瀏覽器中的網站
是否有這些頁面的登錄過程? – DWolf
@D狼是的。所以這將是安全的。但我仍然希望它能被常規用戶所隱藏,因爲當它是外部用戶時顯示這些內容是毫無意義的。 – user1551672
在這種情況下,您應該檢查用戶是否有會話變量,將鏈接的可見性設置爲true,如果會話變量!is_set,則可以將可見性設置爲false。但我確實喜歡Oswalds最好的回答。 – DWolf