Re: 請問限定某網頁可以開啟的ip來源寫法......

看板C_Sharp作者 (瓶水相逢)時間15年前 (2008/10/26 12:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《lamda (恍惚)》之銘言: : 請問各位 假令一網頁中 有某一按鈕提供開啟某網頁的功能 : 但是要開啟的話 必須要先檢查來源ip (因為是要提供企業內部虛擬ip使用的功能) : 是否為虛擬 才得以執行response.redirect("網頁路徑") : 請問這種功能的寫法該怎麼處理呢? : 我想出來的笨方法是 : 取得來源連線的ip 轉換成字串 Request.UserHostAddress.tostring() : 再使用字串檢查函數 startwith 判斷開頭是否是虛擬ip : 例如:startwith 192.168 or 10.1 or 10.2 or...... : 像這樣照虛擬ip 的起始範圍一直寫下去 : 可是覺得一直寫那些虛擬ip 的範圍很累 : 10.0 ~ 10.255 : 172.16~172.31 : 192.168.0~192.168.255 : 或者用迴圈來寫應該是可行的 : 請問一下有更好的方法嗎? : 有沒有什麼函數是有提供直接功能的 檢查連線來源ip是否再某一範圍之內等等 : 感謝各位...... 我有寫過類似功能,但是寫成 SQL CLR,你可以改寫成一般的方法來使用。 參考: SQL CLR Function 查詢範圍 IP http://www.dotblogs.com.tw/chhuang/archive/2008/03/18/1888.aspx -- 瓶水相逢.Net http://www.dotblogs.com.tw/chhuang/ 我的 Live Writer Plugin - 插入博客來商品資訊 http://www.dotblogs.com.tw/chhuang/archive/2008/05/11/3926.aspx -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.84.89
文章代碼(AID): #190_6a87 (C_Sharp)
文章代碼(AID): #190_6a87 (C_Sharp)