当前位置:编程学习 > php >>

php查询后页面无法返回

a.php查询到列表页b.php,点击可进入详细信息页c.php,但是c.php中onclick="history.back()"找不到页面 页面属性地址为res://ieframe.dll/repost.htm
是不是因为没有记录缓存,可是我写了ob_start();
补充:谢谢各位帮忙,问题已经解决了,是自己的session的设置问题!!
		
追问:那怎么解决呢?需要挂参数?

答案:这是因为你从b到c的时候是用POST过去的,这时候用history.back()的时候,因为安全的原因是不能退回b的,只会到浏览器的repost提示页面。

history.back()会超时,并且带不了任何参数,建议楼主用window.location="xx.php";

当然也可以用submit

  打开的 是新开窗口吗,如是,应该是不能这样返回上一页的。

换成这个看看 

 

window.history.go(-1);

上一个:PHP与HTML混编就出错
下一个:PHP文件应怎么打开啊?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,