在线情况
楼主
  • 头像
  • 级别
  • 徽章
  • 职务总版主
  • 声望+46
  • 积分17170
  • 经验1524611
  • 文章25460
  • 注册2003-01-20
IPV6用户不能正常打开网站问题临时解决办法
[P]影响版本:所有版本均影响[/P][P]
[/P][P]目前版本不支持IPV6的保存,比如用户以IPV6地址 1601:ee0:567a:d7a0:cc48:6d51:f436:d23a 访问网站,[/P][P]将会导致网站无法正常打开。[/P][P]
[/P][P]IPV6地址记录需要更多的字段长度,更新支持需要更多的工作才能完成。这里只临时提供让ipv6用户能正常打开网站的小改动:[/P][P]
[/P][P]需要手动修改的文件:inc/Board_Popfun.asp[/P][P]找到[/P][P][CODE]If GBL_IPAddress = "" Then GBL_IPAddress = Left(Replace(Request.ServerVariables("REMOTE_ADDR"),"'",""),15)[/CODE][/P][P]修改为[/P][P][CODE]If GBL_IPAddress = "" or instr(GBL_IPAddress,".") < 1 Then GBL_IPAddress = Left(Replace(Request.ServerVariables("REMOTE_ADDR"),"'",""),15)[/CODE][/P][P]
[/P][P]比较早期的版本,需要修改inc/Board_Popfun.asp整个文件中的GetIPAddress函数,具体修改 GetIPAddress函数如下[/P][P]修改后可以兼容多层代理访问的用户[/P][P]
[/P][CODE]Sub GetIPAddress
 GBL_IPAddress = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
 if inStr(GBL_IPAddress,",") then
  dim t,n
  t = split(GBL_IPAddress,",")
  for n = 0 to ubound(t)-1
   GBL_IPAddress = trim(t(n))
   if GBL_IPAddress <> "" then exit for
  next
 end if
 GBL_IPAddress = Left(Replace(GBL_IPAddress,"'",""),15)
 If GBL_IPAddress = "" or instr(GBL_IPAddress,".") < 1 Then GBL_IPAddress = Left(Replace(Request.ServerVariables("REMOTE_ADDR"),"'",""),15)
 
End Sub[/CODE][P]
[/P][P]关于下载的版本:9.2版本,自2019-10-28日后下载的,均为已经完成上述修改的版本
[/P]
asp技术学习感谢您的参与
在线情况
2
  • 头像
  • 小笨的爸爸
  • 级别
  • 徽章
  • 职务总版主
  • 声望+59
  • 积分8241
  • 经验618599
  • 文章7627
  • 注册2006-03-24
[EM05]
asp技术学习感谢您的参与
在线情况
3
  • 头像
  • 级别
  • 徽章
  • 职务总版主
  • 积分964
  • 经验1758694
  • 文章973
  • 注册2003-04-18
支持,顶起!!
asp技术学习感谢您的参与
在线情况
4
  • 头像
  • 级别
  • 徽章
  • 声望+13
  • 积分574
  • 经验362646
  • 文章523
  • 注册2005-11-15
好久没来了,支持[EM05]
asp技术学习感谢您的参与
在线情况
5
  • 头像
  • 级别
  • 徽章
  • 声望+9
  • 积分1933
  • 经验172049
  • 文章2287
  • 注册2006-11-05
9.2版本在哪里下载?
asp技术学习感谢您的参与
在线情况
6
  • 头像
  • 此生珍重...
  • 级别
  • 徽章
  • 职务区版主
  • 声望+12
  • 积分8083
  • 经验391533
  • 文章8131
  • 注册2006-02-17
老大还在更新诶~
asp技术学习感谢您的参与
在线情况
7
  • 头像
  • 级别
  • 徽章
  • 职务总版主
  • 声望+46
  • 积分17170
  • 经验1524611
  • 文章25460
  • 注册2003-01-20
[P][QUOTE][b]下面引用由[@ldrljq]发表的内容:[/b] 老大还在更新诶~[/QUOTE][/P][P]还是有有部分网站在用。有漏洞,或是技术变化带来的兼容问题还是会更上一更。 [/P]
asp技术学习感谢您的参与
在线情况
8
  • 头像
  • 级别
  • 徽章
  • 积分148
  • 经验6858
  • 文章262
  • 注册2004-04-15
N年前玩过,以前小伙现在都大叔了
asp技术学习感谢您的参与
Page created in 0.0156 seconds with 4 queries.