1、stop咯。pause也行吧。2、用$a和$b即可。应该不一样吧。3、在每个页面的登陆部分内加上一个变量,变量值就是该页面地址。在登陆程序处理以后,跳转到该页面。

解决方案 »

  1.   

    1) stop/pause是php的系统函数么?2) 直接用? 我知道asp中,是要request.querystring("a") ,怎么直接用?$a 不就是一个普通变量了?
      

  2.   

    另外, 要是在test.php?a=xx&b=yy  这种参数传递中, 我希望对xx 和 yy编码,应该怎么办? 因为xx,yy有可能有空格,/,% 等等特殊字符在里面。在asp中有server.urlencode(xx),
    编码后,在传递,就没有问题了。
      

  3.   

    ???不太明白,比如:
    文件form.php如下:
    <?
     $tempurl=$_SERVER['PHP_SELF'];
     $tempurl=urlencode($tempurl);
    ?>
    <form method=post action="test.asp?urlpath="<?echo $tempurl?>>
    <input type=text name=username>
    </form>
    ------------------------
    那么在test.php文件中
    我要得到urlpath的值, 怎么得到?想要得到 username的值呢?
    我只知道,当form 是post时,可以$_POST["username"]得到form里面的 内容
    那么urlpath呢?
    另,当form不是post,而是get ,那么form表单里面的值是否是 $_GET["username"]
    此时的urlpath又该怎么获取?
      

  4.   

    1。 php有没有和asp(response.end)那样的 结束运行的语句,怎么用的?exit()、die()2. test.php?a=xx&b=yy  这种参数传递,应该用什么方式获得a 和b的值?
    他和form表单里的字段获取的方式$_POST[“aaa”]一样的么?怎么区分呢?如果使用?a=xx&b=yy这种get方法,那么使用$_GET['a']、$_GET['b']获取其值。如果在表单使用post方法,那么使用$_POST['a']、$_POST['b']获取其值。3.我在很多页面都有相同的登录部分,登陆后,也就回到各自的页面(显示欢迎你),怎样可以尽可能少的改动每个页面(不想每个页面都有登录的后台处理)不是很明白,最后掌握了php基础语法后,看具体程序代码,再提出实质的编码问题。另外, 要是在test.php?a=xx&b=yy  这种参数传递中, 我希望对xx 和 yy编码,应该怎么办? 因为xx,yy有可能有空格,/,% 等等特殊字符在里面。在asp中有server.urlencode(xx),
    编码后,在传递,就没有问题了。php同样有urlencode()编码URL字符串和urldecode()解码已编码的URL字符串。
      

  5.   

    再问一个问题:
    我用$_SERVER['PHP_SELF']得到的地址,这个是系统变量?和php版本有关系么?我利用这个路径,在其他页面跳到这个页面,怎么写?
    $path是已经得到的其他页面传来的地址,如:“/website/form.php”
    用下面的方式跳转好像没有用,是写的不正确,还是说路径要处理?
    (当前页面与form.php是同一目录级别)
    echo "<meta http-equiv='refresh' content='0'; url='".$path."'>";还有其他方式跳转么?最稳妥的方式是什么?
      

  6.   

    楼上的都回答了,建议楼主先看看PHP中文手册,很多问题就很容易解决了
      

  7.   

    $path=basename($path);//$path=form.php
      

  8.   

    当然,你必须确认你能把$path的值传递到任何页面。
    basename可以去掉前面的那些路径,只留下文件名