PHP页面如何记录返回上一个PHP页面?

用户传递搜索条件参数访问一个列出搜索结果的PHP页面(s.php),选择多条数据后点击修改按钮,传递参数转到PHP页面(m.php)进行修改操作,用户修改某数据,点保存后... 用户传递搜索条件参数访问一个列出搜索结果的PHP页面(s.php),选择多条数据后点击修改按钮,传递参数转到PHP页面(m.php)进行修改操作,用户修改某数据,点保存后会回到列出数据库表的那个页面(此页面应是刷新重新列出用户搜索的匹配数据)。
--问题--
请问,如何保存用户给s.php页面的参数,让用户可以在m.php处理完成后返回到他搜索结果的s.php页面?
展开
 我来答
地豆信
推荐于2018-03-01 · TA获得超过127个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:152万
展开全部
在s.php 里面 获取该页面的URL:
$url_page=$_SERVER["REQUEST_URI"];

//将$url_page 传递到 m.php页面中($_GET或$_POST的方式),然后用
echo "<script>window.location.href='$url_page';</script>"; //返回到s.php页面
exit();
追问
你好,请问$_SERVER["REQUEST_URI"]获取的URL是带有所有递交变量的?无论是get或post方式递交的数据?
追答
是这样的。 例如你可以在表单里面加上这个 " name="url">  ,就可以了
匿名用户
推荐于2016-05-30
展开全部
  在链接后面加个参数,如:
  在a的页面中的链接 <a href="login.php?url=a.php">;
  b页面就 url=b.php 在login.php取这个参数;
  然后进行跳转或用 $_SERVER['HTTP_REFERER']; 这个变量,表示来路;
  参考如下:
  if ($Islogin==true){
  if (isset($_SERVER['HTTP_REFERER'])){
  $Url=$_SERVER['HTTP_REFERER'];
  header("header:{$Url}");
  }else{
  //没有来路
  exit();
  }
  }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liwenhu7
2012-07-13 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:103
采纳率:0%
帮助的人:87.3万
展开全部
用$_SESSION来存储吧,放入两个key,一个是currURL,一个是preURL
页面跳转前将currURL的值赋给preURL,然后再将要跳转到的页面链接放入currURL
这样的话每次就能准确回到前一个页面,当然如果前一个页面是带了参数的话,可能就不那么准确了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hoCH_
2012-07-13
知道答主
回答量:19
采纳率:0%
帮助的人:18.4万
展开全部
$_SERVER['HTTP_REFERER']

这个参数就是上一个页面的连结
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
5281314gjy
2012-07-13
知道答主
回答量:2
采纳率:0%
帮助的人:3164
展开全部
连接数据库将数据插入数据库!然后在s.php页面在连接传入数据的数据库查询数据库!将数据库中之前插入的数据调用出来!
返回上一页面用js就行
<script type='text/javascript'>
alert('修改成功');
self.location.href='s..php';
</script>"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式