新手问下php页面中怎么返回上一页面? 比如我有 a.php b.php c.php 上面都有个登陆按钮 连接到login。php如何在login.php上登陆后自动返回到 从哪个页面连接到login。php的就回到哪个页面? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在链接后面加个参数 如在a的页面中的链接 <a href="login.php?url=a.php">b页面就 url=b.php 在login.php取这个参数 然后进行跳转或用 $_SERVER['HTTP_REFERER']; 这个变量 表示来路 请问具体怎么用$_SERVER['HTTP_REFERER']啊 要用javascript?这样?window.location.href='$url'"; 登录成功后,可以用header()函数 大约如此if ($Islogin==true){ if (isset($_SERVER['HTTP_REFERER'])){ $Url=$_SERVER['HTTP_REFERER']; header("header:{$Url}"); }else{ //没有来路 exit(); }} header前面不是不能有输出的吗?比如下面是我的代码if(!!$user->checkLogin($_user,$pass)){ //判断用户名和密码是否正确 $cookie=new cookie('user',$_user,$_POST['time']); //正确则写入cookie $cookie->setcookie(); //然后下面怎么跳转到登陆页面的前一个页面} 对。所以你必须确定跳转前面不能有输出时采用header 否则会出错。 header( "Location:".$_SERVER[ 'HTTP_REFERER ']); 要是你担心出错的话。你也可以调用js跳转啊。echo "<script>location.href='".$_SERVER[ 'HTTP_REFERER ']."'</script>"; 好像还不行啊......我在我的代码$cookie->setcookie();后面加上echo $_SERVER[ 'HTTP_REFERER '];输出的还是http://127.0.0.1/yug/login.php?action=login我明明是从http://127.0.0.1/yug/login.php?action=reg 点进来的啊 $_SERVER['HTTP_REFERER'] 是这样的。''之间没有空格。你那里有空格。 为什么没人提js的history.go(-1)。 php无法连接mysql数据库 关于openssl_pkcs7_sign PHP一维数组转成二维数组的方法? 关于smtp发邮件,谁能帮忙看看 503 Error: need EHLO and AUTH first 续问:求教mysql批量更新问题 php程序如何安装外部打印软件 php 中怎样写正则表达式的去掉一下这句话? 急 PHP分页。。。。点下一页的时候没反映 一直就在第一页。。 文件上传文件名含有单引号的怪事 用php实现自动截取swf中某一秒的截图?急,急,急,急 php关于数字自动减法的代码 坐等xjl756425616
b页面就 url=b.php 在login.php取这个参数 然后进行跳转
或用 $_SERVER['HTTP_REFERER']; 这个变量 表示来路
这样?window.location.href='$url'";
if (isset($_SERVER['HTTP_REFERER'])){
$Url=$_SERVER['HTTP_REFERER'];
header("header:{$Url}");
}else{
//没有来路
exit();
}
}
比如下面是我的代码if(!!$user->checkLogin($_user,$pass)){ //判断用户名和密码是否正确
$cookie=new cookie('user',$_user,$_POST['time']); //正确则写入cookie
$cookie->setcookie();
//然后下面怎么跳转到登陆页面的前一个页面
}
header( "Location:".$_SERVER[ 'HTTP_REFERER ']); 要是你担心出错的话。你也可以调用js跳转啊。
echo "<script>location.href='".$_SERVER[ 'HTTP_REFERER ']."'</script>";
echo $_SERVER[ 'HTTP_REFERER '];输出的还是http://127.0.0.1/yug/login.php?action=login
我明明是从http://127.0.0.1/yug/login.php?action=reg 点进来的啊
js的history.go(-1)。