数据库存储为 开始ip 192.168.0.1 结束ip192.168.0.254 作为ip登陆限制范围
我用sys_context('userenv','ip_address')这个命令提取客户端ip,如果客户端ip大于192.168.0.100时则提示未在指定ip范围登陆。何解?我在win2000下运行正常。xp也有机器好使,为什么有的就出现上面提示的错误?出错的机器都是xp系统。

解决方案 »

  1.   

    “xp也有机器好使,为什么有的就出现上面提示的错误?出错的机器都是xp系统。”
    有什么错误信息吗?
      

  2.   

    没有错误信息,就是不让登陆,说ip不在限制范围之内,可是我已经把ip范围放到最大了但是只有99以下的ip可以正常登陆。这个ip限制是自己做的,目的是仅让在此ip段内的用户登陆,但是现在是即使在我设置的这个ip段里面,有些xp机器只要ip地址大于99就上不去了
      

  3.   

    “ip限制是自己做的”
    应该是那个限制IP的过程有缺陷。