掃描二維碼關注

首頁 APP開(kāi)發小(xiǎo)程序開(kāi)發 微信公衆号 網站建設 營銷推廣 經典案列 産品服務 關于我們

“學習(xí)不僅是掌握知識”

向書(shū)本學習(xí),還要向實踐學習(xí)、向生活學習(xí)。消化已有(yǒu)知識,
而且要力求有(yǒu)所發現、有(yǒu)所發明(míng)、有(yǒu)所創造

提交表單後退時數據丢失(内容清空)的(de)解決辦法

2019/3/8 18:58:23

提交表單後退時數據丢失(内容清空)的(de)解決辦法

今天在湖南協和(hé)醫院的(de)網站建設中,需要在提交表單出錯時,返回頁面的(de)時候填寫的(de)信息内容還保留,這樣方便對網站的(de)用(yòng)戶體驗友(yǒu)好,方便大(dà)家使用(yòng)。一般網站都(dōu)會(huì)使用(yòng)session,這樣就會(huì)用(yòng)到(dào)session_start();。但(dàn)是該函數會(huì)強制(zhì)當前頁面不被緩存,在其下面加上(shàng)以下代碼:header('Cache-control: private, must-revalidate');。 注意在本行(xíng)之前你(nǐ)的(de)PHP程序不能(néng)有(yǒu)任何輸出!火(huǒ)狐測試沒問題,但(dàn)是有(yǒu)IE浏覽器(qì)裏就有(yǒu)問題了。用(yòng)戶輸入的(de)内容不會(huì)被緩存,老是得重新輸入。在網上(shàng)百度一下,找到(dào)另一解決方法,基于session的(de)解決方法,在session_start();前加上(shàng)
session_cache_limiter('nocache');// 清空表單
session_cache_limiter('private'); //不清空表單,隻在session生效期間
session_cache_limiter('public'); //不清空表單,如(rú)同沒使用(yòng)session一般

 


深圳市南山區南山街(jiē)道南海(hǎi)大(dà)道西(xī)桂廟路(lù)北陽光(guāng)華藝大(dà)廈1棟4F、4G-04

咨詢電話(huà):136 8237 6272
大(dà)客戶咨詢:139 0290 5075
業(yè)務QQ:195006118
技術(shù)QQ:179981967

更多可(kě)以了解的(de)信息

客戶案列
新聞資訊
資質榮譽
團隊風采
項目進度查詢

售前QQ咨詢
QQ溝通 項目QQ溝通

精銳軟件(jiàn)

Copyright© 2018-2023 深圳市無窮大軟件技術有限公司 All Rights Reserved. 京ICP證000000号 公安備案号:粵公網安備44030502009460号