几个小问题 1、stop咯。pause也行吧。2、用$a和$b即可。应该不一样吧。3、在每个页面的登陆部分内加上一个变量,变量值就是该页面地址。在登陆程序处理以后,跳转到该页面。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1) stop/pause是php的系统函数么?2) 直接用? 我知道asp中,是要request.querystring("a") ,怎么直接用?$a 不就是一个普通变量了? 另外, 要是在test.php?a=xx&b=yy 这种参数传递中, 我希望对xx 和 yy编码,应该怎么办? 因为xx,yy有可能有空格,/,% 等等特殊字符在里面。在asp中有server.urlencode(xx),编码后,在传递,就没有问题了。 ???不太明白,比如:文件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又该怎么获取? 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字符串。 再问一个问题:我用$_SERVER['PHP_SELF']得到的地址,这个是系统变量?和php版本有关系么?我利用这个路径,在其他页面跳到这个页面,怎么写?$path是已经得到的其他页面传来的地址,如:“/website/form.php”用下面的方式跳转好像没有用,是写的不正确,还是说路径要处理?(当前页面与form.php是同一目录级别)echo "<meta http-equiv='refresh' content='0'; url='".$path."'>";还有其他方式跳转么?最稳妥的方式是什么? 楼上的都回答了,建议楼主先看看PHP中文手册,很多问题就很容易解决了 $path=basename($path);//$path=form.php 当然,你必须确认你能把$path的值传递到任何页面。basename可以去掉前面的那些路径,只留下文件名 熟悉正则的进来下,0宽断言中使用重复*会报错 关于smarty数组的一个问题,求指点 php即时聊天实现方案 论坛速度好慢啊,CSDN管理人员想想办法啊??? 请问,php能不能拿到这个apache变量? 请问php静态页面 php pdo mysql乱码 发个问题贴,请大伙帮帮看看 想做个论坛,是用数据库好,还是用文件方式好 关于cookie的问题,急!! 在线等待 PHP5扩展MYSQL问题!搞了一个星期还不行!我要崩溃了!救命! 求救 一个php注册时出现的问题?
编码后,在传递,就没有问题了。
文件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又该怎么获取?
他和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字符串。
我用$_SERVER['PHP_SELF']得到的地址,这个是系统变量?和php版本有关系么?我利用这个路径,在其他页面跳到这个页面,怎么写?
$path是已经得到的其他页面传来的地址,如:“/website/form.php”
用下面的方式跳转好像没有用,是写的不正确,还是说路径要处理?
(当前页面与form.php是同一目录级别)
echo "<meta http-equiv='refresh' content='0'; url='".$path."'>";还有其他方式跳转么?最稳妥的方式是什么?
basename可以去掉前面的那些路径,只留下文件名