Heim >Backend-Entwicklung >PHP-Tutorial > 后退页的数据怎么不被丢失

后退页的数据怎么不被丢失

WBOY
WBOYOriginal
2016-06-13 13:25:11758Durchsuche

后退页的数据如何不被丢失
因为需求,从A页提交数据到B页后,在B页上想做个后退按扭,发现用JS的history.back()是不行的。
在B页上有隐藏的表单,都是记录A页的表单各值的。
但都是在一个FORM里边,FORM的action是把本form的表单都发送到我要指定的一个程序页面。

所以我开始想利用FORM上做文章,把那些从A页传来的 ‘在B页上隐藏的表单值’再传回去。但是只有一个FORM

请教大家,如何办?让点‘后退’再回到A页上,还显示原来的N多表单的数据


------解决方案--------------------
在b页面里再写个FORM2,action=a.php,里面放需要传回去的hidden,点后退的时候commit FORM2
------解决方案--------------------
session_cache_limit
------解决方案--------------------
http://www.360doc.com/content/06/0725/13/3500_164043.shtml
------解决方案--------------------
可以使用session来保存。
单单的退回,有的浏览器会保存,有的则不会。
用session就可以做到所有都有保存

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn