云天文化
湘潭分公司
www.wintoo.cc
平面设计、数字印刷、网站建设一站式全程解决方案
|
|
|
|
|
|
|
|
| |
 
服务范围

 平面设计
 数字印刷
 网站建设
86-731-22507127
QQ在线咨询:583284597
一站式服务:15973360996 王先生
       15115377182 潘女士
       15973366214 王先生
网站建设: 13975818321 颜先生
网站知识类别
 
 联系我们

公司总部·市场部
株洲市天元区泰山路海联创业园2楼
电 话:86-731-22507137
    86-731-22507127
传 真:86-731-22507127
网 址:www.wintoo.cc

公司厂址·生产部·一厂
湖南工业大学包装印刷实验楼
电 话:86-731-22180108
传 真:86-731-22991922
公司厂址·生产部·总厂
株洲天元区天台金谷工业园
电 话:86-731-22182666
    86-731-22188666
传 真:86-731-22188666

网络订单:QQ:583284597 
     QQ:435538216
     QQ:741771357
     QQ:1090721205  

 
提交表单后退时数据丢失(内容清空)的解决办法
发布日期:2012-1-14  浏览次数:1164

今天在惠州协和医院的网站建设中,需要在提交表单出错时,返回页面的时候填写的信息内容还保留,这样方便对网站的用户体验友好,方便大家使用。一般网站都会使用session,这样就会用到session_start();。但是该函数会强制当前页面不被缓存,在其下面加上以下代码:header('Cache-control: private, must-revalidate');。 注意在本行之前你的PHP程序不能有任何输出!火狐测试没问题,但是有IE浏览器里就有问题了。用户输入的内容不会被缓存,老是得重新输入。在网上百度一下,找到另一解决方法,基于session的解决方法,在session_start();前加上
session_cache_limiter('nocache');// 清空表单
session_cache_limiter('private'); //不清空表单,只在session生效期间
session_cache_limiter('public'); //不清空表单,如同没使用session一般

 

 
 
株洲市天元区泰山路海联创业园2楼  ■86-731-22507137 ■86-731-22507127 ■www.wintoo.cc
Copyright © 2006-2014 株洲云天文化传播有限公司 版权所有
网站设计:鑫冠公司     网站备案号:湘ICP备17010153号