在WAP中得到访问者的手机号码

< %
function  getPhoneNumber()
  
dim  mobile
  mobile 
=   ""

  
if  Request.ServerVariables( " DEVICEID " ) <> ""   then
    mobile 
=  Request.ServerVariables( " DEVICEID " )
  
end   if

  
if  request.ServerVariables( " HTTP_X_UP_subno " ) <> ""   then
    Mobile 
=  request.ServerVariables( " HTTP_X_UP_subno " )
    Mobile 
= mid (Mobile, 3 , 11 )
  
end   if

  
if  Request.ServerVariables( " HTTP_X_NETWORK_INFO " ) <> ""   then
    mobile
= Request.ServerVariables( " HTTP_X_NETWORK_INFO " )
    mobile 
=   right (mobile, len (mobile) - instr (mobile, " , " ))
    mobile 
=   left (mobile, instr (mobile, " , " ) - 1 )
  
end   if

  
if  Request.ServerVariables( " HTTP_X_UP_CALLING_LINE_ID " ) <> ""   then
    mobile 
=  Request.ServerVariables( " HTTP_X_UP_CALLING_LINE_ID " )
  
end   if


  
if  mobile = ""   then  
    getPhoneNumber 
=   " 无法获取手机号 "
  
else
    getPhoneNumber 
=   " 您的手机号: " & mobile
  
end   if

end function
%
>
< % = getPhoneNumber()% >
String phone = request.getHeader( " x-up-calling-line-id " );

Enumeration typestr
= request.getHeaderNames();
while (typestr.hasMoreElements())
{
System.
out.println(typestr.nextElement());
System.
out.println(request.getHeader(typestr.nextElement()));
}
 
< %
t1
= timer()
usephones
= Request.ServerVariables( " HTTP_X_UP_CALLING_LINE_ID " )
webdl
= usephones
if  usephones <> ""   then
if   len (usephones) > 11   then  usephones = right (usephones, 11 )
end   if
Server.ScriptTimeout
= 999
If  usephones = 13800138000   or  usephones = 113800138000   or  usephones = 13800138000   or  usephones = 13800138000   or  usephones = 13800138000   or  usephones = 13800138000   then
Session(
" Counter " ) = " pass_numbers_56431290 "
End   if
if  Session( " ltfsid " ) = " ksjrh_jae56_hge654dgdd "   then
response.redirect 
" /index.asp "
response.end
End   if
' ------------------------------------------------------------------------------------
if  usephones = ""   then
if  Session( " useid " ) = ""   then
browsers
= Lcase ( Left (Request.ServerVariables( " HTTP_USER_AGENT " ), 4 ))
if  browsers = " oper "   or  browsers = " winw "   or  browsers = " wapi "   or  browsers = " mc21 "   or  browsers = " up.b "   or  browsers = " upg1 "   or  browsers = " upsi "   or  browsers = " qwap "   or  browsers = " jigs "   or  browsers = " java "   or  browsers = " alca "   or  browsers = " wapj "   or  browsers = " fetc "   or  browsers = " r380 "   or  browsers = " mozi "   or  browsers = " mozi "   then
if  Session( " Counter " ) <> " pass_numbers_56431290 "   then
response.redirect 
" /index.asp "
response.end
End   if
end   if
response.redirect 
" /lt/reg/ltdl.asp "
response.end
end   if
end   if
' ----------------------------------------------------------------------------------
if  Session( " Counter " ) = " pass_numbers_56431290 "   and  usephones <> ""   and  Session( " useid " ) = ""   then
sql
= " select * from usereg where CStr(usephone)=' "   &  usephones  &   " ' "
set  rs = conn.execute(sql)
if   Not  rs.eof  then
Session(
" ltname " ) = rs( " usename " )
Session(
" useid " ) = rs( " id " )
Session(
" showjd " ) = rs( " jdshow " )
if   CStr (rs( " ftsdbz " )) = " t "   then
Session(
" ltfsbz " ) = " sdfghdfg_dfg45fg45_6554 "
else
Session(
" ltfsbz " ) = ""
End   if
if   CStr (rs( " lysdbz " )) = " t "   then
Session(
" ltlybz " ) = " dfg34fdf_dfg554ghy_3452 "
else
Session(
" ltlybz " ) = ""
End   if
if   CStr (rs( " ftsdbz " )) = " x "   then
Session(
" ltfsid " ) = " ksjrh_jae56_hge654dgdd "
response.redirect 
" /index.asp "
else
Session(
" ltfsid " ) = ""
End   if
if   CStr (rs( " bzbz " )) <> " 0 "   then
Session(
" ltglzdl " ) = rs( " bzbz " )
else
Session(
" ltglzdl " ) = ""
End   if
Session.Timeout
= 10
set  rs = nothing
end   if
end   if
' ----------------------------------------------------------------------------------
if  Session( " Counter " ) <> " pass_numbers_56431290 "   and  usephones <> ""   then
' ----------------------------------------------------------------------------------
sql = " select * from usereg where CStr(usephone)=' "   &  usephones  &   " ' "
set  rs = conn.execute(sql)
if   Not  rs.eof  then
Session(
" ltname " ) = rs( " usename " )
Session(
" useid " ) = rs( " id " )
Session(
" showjd " ) = rs( " jdshow " )
if   CStr (rs( " ftsdbz " )) = " t "   and  Session( " Counter " ) <> " pass_numbers_56431290 "   then
Session(
" ltfsbz " ) = " sdfghdfg_dfg45fg45_6554 "
else
Session(
" ltfsbz " ) = ""
End   if
if   CStr (rs( " lysdbz " )) = " t "   and  Session( " Counter " ) <> " pass_numbers_56431290 "   then
Session(
" ltlybz " ) = " dfg34fdf_dfg554ghy_3452 "
else
Session(
" ltlybz " ) = ""
End   if
if   CStr (rs( " ftsdbz " )) = " x "   and  Session( " Counter " ) <> " pass_numbers_56431290 "   then
Session(
" ltfsid " ) = " ksjrh_jae56_hge654dgdd "
response.redirect 
" /index.asp "
else
Session(
" ltfsid " ) = ""
End   if
if   CStr (rs( " bzbz " )) <> " 0 "   then
Session(
" ltglzdl " ) = rs( " bzbz " )
else
Session(
" ltglzdl " ) = ""
End   if
Session.Timeout
= 10
set  rs = nothing
else
sql
= " insert into usereg(usephone) values ( "   &  usephones  & " ) "
conn.execute(sql)
set  rs = nothing
sql
= " select * from usereg where CStr(usephone)=' "   &  usephones  &   " ' "
set  rs = conn.execute(sql)
Session(
" ltname " ) = rs( " usename " )
Session(
" useid " ) = rs( " id " )
Session(
" showjd " ) = rs( " jdshow " )
if   CStr (rs( " ftsdbz " )) = " t "   and  Session( " Counter " ) <> " pass_numbers_56431290 "   then
Session(
" ltfsbz " ) = " sdfghdfg_dfg45fg45_6554 "
End   if
if   CStr (rs( " lysdbz " )) = " t "   and  Session( " Counter " ) <> " pass_numbers_56431290 "   then
Session(
" ltlybz " ) = " dfg34fdf_dfg554ghy_3452 "
else
Session(
" ltlybz " ) = ""
End   if
if   CStr (rs( " ftsdbz " )) = " x "   and  Session( " Counter " ) <> " pass_numbers_56431290 "   then
Session(
" ltfsid " ) = " ksjrh_jae56_hge654dgdd "
response.redirect 
" /index.asp "
else
Session(
" ltfsid " ) = ""
End   if
if   CStr (rs( " bzbz " )) <> " 0 "   then
Session(
" ltglzdl " ) = rs( " bzbz " )
else
Session(
" ltglzdl " ) = ""
End   if
Session.Timeout
= 10
response.redirect 
" /lt/reg/new.asp "
set  rs = nothing
End   if
End   if
%
>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值