如何用JS或ASP制作一个IP只能上一次网页,求代码!

来源:百度知道 编辑:UC知道 时间:2024/05/13 10:37:38
如何用JS或ASP制作一个IP只能上一次网页,求代码或源码!
我想做一个一个IP只能上一次网页的代码,当用户的IP上过一次后就不能再次上那个页面或提示和自动关闭,和不能再上该页,如果用户想再上该页就得换IP~是只识合动态IP用户的。望大虾们帮帮小弟!谢谢!
不好意,ASP我太熟悉~是数据库链接方面不会~!那么请问用JAVA语句能实现得到吗?如果能~请提供一下JAVA代码吗?~谢谢!

Cookies是记录在客户端的,并不是记录在服务器上的
只要把客户端Cookies清除,就可以上了,所以,用Cookies是行不通的
你可以用数据库结合ASP来记录下登录过的IP啊,这是最好的办法
实在不会,还可以选择用FSO来做
<%
Set fs = CreateObject("Scripting.FileSystemObject")
Set strFile = OpenTextFile("IP.txt",8,True)
rsIP = split(strFile.readall,"|")
For i = 1 to Ubound(rsIP)
If rsIP(i) = request.servervariables("remote_addr") Then
Response.write "对不起,此IP已经登录过,不能再登录!"
Exit For
Response.end '如果已有此IP则到此处停止ASP脚本
End If
Next
strFile.write "|" & request.servervariables("remote_addr") '记录未登录过的IP
strFile.Close
Set strFile = Nothing
Set fs = Nothing
%>

用cookies吧,记录下用户的IP,当再发现有相同的IP时不给进入!

我也遇到过这样的问题.在这里帮你整理一下.
在数据库中纪录客户的IP,每次进入页面后将客户的IP与数据库中的IP比较,如果有相同的就给于提示,不让进入.方法如下:
在access中建一个表guestIP,建一个字段,字段名为IP,数据类型为文本型.然后将下面的代码拷贝到你的那个页面里,把server.mappath("数据库路径")中的"数据库路径"修改成你的数据库相对路径就可