最近学习做ocx控件,想用vb获取地址里的参数,如http://www.163.com/list.asp?id=21&username=ala823 ,有没有什么办法能把id=21  和  username=ala823 获取到vb里?

解决方案 »

  1.   

    首先截取"?"后的字符串.
    然后按"&"来截取字符串.
    最后取"="左右的字符串.
      

  2.   

    aString="http://www.163.com/list.asp?id=21&username=ala823"
    if len(aString)=len(replace(aString,"?","") then
         msgbox("没有参数")
    else
        bString=split(aString,"?")
        cString=splic(bString(1),"&")
        for i=0 to Ubound(cString)
            debug.print  cString(i)
        next
    end if
      

  3.   

    不好意思啊,没有说明白,我指的是浏览器里的值,asp的session也行啊,是这样的,老板让用vb做一个多用户留言板,就是用ocx控件然后打internet包的那种,可能用于公司各分公司的机密交流,所以才让用vb写的,说是asp不安全嘛,其实就是想实现多用户,有没有什么办法可以实现呢?