1、如何限制訪問網頁某欄目的IP地址
?
2、如何限制外網訪問某個頁面,網站有個欄目不想讓外網訪問怎麼實現
你們公司上網的IP固定的嗎,如果固定的話可能通過IP來判斷讓不讓看到,或者用用戶名來實現登錄查看 限制IP 這個不能從資料庫下手。可以下一個頁面
3、動易系統,想對某個欄目進行限制ip訪問,怎麼實現?
為動易siteweaver增加IP地址范圍限制
動易SiteWeaver6.8雖然已經停止更新,但其代碼傾注了工程師門的大量心血,功能十分強大,仍有好多朋友愛不釋手。
其瀏覽許可權限制是基於用戶組的,對用戶的IP並沒有限制功能。
這幾天應客戶個性要求,要求某些文章或欄目只能由本單位的人員訪問,外部IP訪問不了。於是自己寫了這么一段,雖然並不高明,但是簡潔實用,效果不錯。
由於代碼較少,容易讀懂,沒有什麼深奧的地方,所以就不寫注釋了。
1.在PowerEasy.Article.asp文件的第2978行增加以下代碼:
Function IpLimit()
dim ip,p,Re
set re=new regExp
re.Global = True
IP=Request.ServerVariables("REMOTE_ADDR")
p=conn.execute("Select * from PE_Config")("mobiles")
re.Pattern=p
ipLimit=re.test(ip)
end function
2.還是這個文件的第3000行,增加以下內容:
if instr(strHtml, "{$IpLimit}")>0 then
if not IpLimit() then
ErrMsg = ErrMsg & XmlText("BaseText", "PurviewCheckedErr", "<li>對不起,您沒有瀏覽此欄目內容的許可權(IP地址范圍限制)!</li>")
Call WriteErrMsg(ErrMsg, ComeUrl)
Response.End
end if
end if
3.在後台「網站信息配置」欄目中「手機簡訊設置」選項卡中「管理員的小靈通或手機號碼"中填寫允許訪問欄目的IP地址的正則表達式(ASP適用)。
例如:
222\.(\d{1,3}\.){2}(\d{1,3})
表示只有222開頭的IP地址才可以訪問該頁面!
4.最後在模板中添加{$IpLimit}標簽,實現IP地址限制。
作者Q:2302765
4、aspcms能不能限制某些IP訪問特定的欄目
A
5、ASP 網站的某個新聞欄目,不能讓 某個IP欄位訪問 ! 需要用什麼代碼實現? 具體怎麼實現請詳細說明。 多謝
判斷訪問IP,如果是限制訪問IP,則轉到其它頁面。獲取IP代碼:
userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR")
if left(userip,7)<>"*" then //*表示你要判斷的IP地址段
response.Redirect("http://*")//*表示你要轉入的地址
end if
6、欄目如何限制ip段訪問
用我可以換,操作簡單,下載,登陸,一鍵改變IP突破限制