document.write("<FORM NAME=\"send\" METHOD=\"post\"  ACTION=\"test.php\" OnSubmit=\"return gourl()\" ><SPAN CLASS=\"unnamed2\">输入您的手机号码</SPAN>"); ==>document.write("<FORM NAME=\"send\" METHOD=\"get\"  ACTION=\"test.php\" OnSubmit=\"return gourl()\" ><SPAN CLASS=\"unnamed2\">输入您的手机号码</SPAN>");

解决方案 »

  1.   

    提交后怎么是乱七八糟的东西?请看看下面程序是不是有错误?
    function getuid(src)
    {       
    var I = src.substr(src.indexOf("?user_id=") + 8).length;

    if (0 >= I) return -1;
    if (I == src.length) return -1;
    if (src.substr(src.indexOf("?user_id=")+8,src.indexOf("&") - src.indexOf("?user_id=") - 8)==""){
      return src.substr(src.indexOf("?user_id=")+8);
    }else{
      return src.substr(src.indexOf("?user_id=")+8,src.indexOf("&") - src.indexOf("?user_id=") - 8);
    }

    }
      

  2.   

    如果我看得没错:
    user_id=1234后不要再加“?”
    而user_id的值用$user_id;就可得到。
      

  3.   

    在action里面加上?user_id=输出id,就行了!
      

  4.   

    在PHP中? 由URL方式传入(GET), 则用$_GET["变量名"]来取, 用POST方式传入, 则用$_POST["变量名"].
    更详细请看PHP手册.