mlfk.net
当前位置:首页 >> php 用hEADEr("LoCAtion:")如何跳转到前一个页面,... >>

php 用hEADEr("LoCAtion:")如何跳转到前一个页面,...

这种一般是前端页面的操作,不会选择在前端传到后台,之后后台再来跳转的, 在前一个页面获取到当前的url,保存在变量中,然后在js里面传值并跳转; php也是同样的道理,就只是传值给了php操作代码页面而已

if($query) { $page="listrenwu.php"; echo "alert('删除成功');history.go(-1)"; --> echo "alert('删除成功');window.location = \"".$page."\";"; }

你输出

直接跳转到url页面,前可以加判断,要是下面还有语句后要加exit;

本窗口(框架)跳转: this.location.replace('login.php'); 整个窗口跳转 parent.location.replace('login.php'); 如果想在新窗口打开页面,不能使用location,只能使用window.open: window.open('login.php','_blank','');

php文件运行的时候,虽然在脚本里有header("Location: index.php");页面跳转到另一个脚本,但是这个脚本的进程要执行完,所以header("Location: index.php");后面的代码一定会执行,如果要终止脚本运行,可以加exit(); 或者die();脚本就不会继续...

虽然你给0分提出这么多麻烦的问题,但还是帮你回答下。在使用session和header之前是不能有输出的,print_r和echo都是用来输出的

调试:先将header()注释掉,看是否进入了if header之后要加上exit();

可以, //b.php中//c.php中

header("Location: " . $_SERVER['HTTP_REFERER']);

网站首页 | 网站地图
All rights reserved Powered by www.mlfk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com