IP验证(难) 我问一个与测试无关的问题,我有一个学校的若干ip段,它包括了这个学校所有上网的ip,我怎么验证用户的登陆ip是属于这个学校的,我想把上面的这个学校的若干ip段存入到数据库中,怎么建这个数据表,如何把用户输入的ip地址和从数据库中取出的ip段进行比较验证,判断此用户的ip是否是学校内的ip地址?在此谢谢各位大虾! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你先把学校的IP段存入数据库中起始IP 结束IP127.0.0.1 192.168.0.1可以用String.substring把他们截取出来如 127 0 0 1 ...当登陆用户近来时得到他的IP也截取出来,然后比较就好了.. 建这个数据表不会? 把用户输入的ip地址和从数据库中取出的ip段进行比较也不会? 思路很清晰啊! 楼主想要什么? 纯真IP数据库的做法127.0.0.1long ip1,ip2; //ip1 起始ip值,ip2截止ip值long ipValue=127*256*256*256+0*256*256+0*256+1;if(ipValue<=ip2 && ipValue>=ip1){ //在此网段内} 关于jxls的问题。。 插入节点的问题 servlet应该如何输出目录下的文件名 请教一个线程的问题,递归和死循环的问题 JSP小问题(一个sql语句) roller安装出现的问题 javax.sql包在什么地方能找到? 如何在JSP页面调用一个可执行程序 有用eclipse开发java数据库应用程序的请帮忙 工作没法做了....为什么最近我们公司宽带网上所有https的网站都上不去了? servlet中response.sendRedirect的路径问题 [求助]Hibernate相关问题(createQuery与createSQLQuery的区别)
起始IP 结束IP
127.0.0.1 192.168.0.1
可以用String.substring
把他们截取出来如 127 0 0 1 ...
当登陆用户近来时得到他的IP
也截取出来,然后比较就好了..
把用户输入的ip地址和从数据库中取出的ip段进行比较也不会?
思路很清晰啊! 楼主想要什么?
127.0.0.1
long ip1,ip2; //ip1 起始ip值,ip2截止ip值
long ipValue=127*256*256*256+0*256*256+0*256+1;
if(ipValue<=ip2 && ipValue>=ip1){
//在此网段内
}