中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

php如何實現(xiàn)表單提交后不清空

php表單提交后不清空的實現(xiàn)方法:首先打開相應的代碼文件;然后在“session_start()”之后,字符輸出之前寫上語句“header(“Cache-control: private”);”即可。

創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都做網(wǎng)站、網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的個舊網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!

推薦:《PHP視頻教程》

php表單提交完返回,表單內容不清空解決方法

我們經(jīng)常在注冊的時候,填寫一大推信息以后在提交注冊的時候,因為某一項信息不正確,在返回的時候之前的填寫的內容全部沒有了,這樣會導致用戶喪失再次填寫的信息,會影響用戶體驗,造成用戶的流失,那么怎么解決這一問題呢?

解決方法是在session_start()之后,字符輸出之前寫上header(“Cache-control: private”);

網(wǎng)頁的緩存是由HTTP消息頭中的“Cache-control”來控制的,常見的取值有private、no-cache、max-age、must-revalidate等,默認為private。其作用根據(jù)不同的重新瀏覽方式分為以下幾種情況:

(1) 打開新窗口

值為private、no-cache、must-revalidate,那么打開新窗口訪問時都會重新訪問服務器。

而如果指定了max-age值,那么在此值內的時間里就不會重新訪問服務器,例如:

Cache-control: max-age=5(表示當訪問此網(wǎng)頁后的5秒內再次訪問不會去服務器)

(2) 在地址欄回車

值為private或must-revalidate則只有第一次訪問時會訪問服務器,以后就不再訪問。

值為no-cache,那么每次都會訪問。

值為max-age,則在過期之前不會重復訪問。

(3) 按后退按扭

值為private、must-revalidate、max-age,則不會重訪問,

值為no-cache,則每次都重復訪問

(4) 按刷新按扭

無論為何值,都會重復訪問

Cache-control值為“no-cache”時,訪問此頁面不會在Internet臨時文章夾留下頁面?zhèn)浞荨?/p>

另外,通過指定“Expires”值也會影響到緩存。例如,指定Expires值為一個早已過去的時間,那么訪問此網(wǎng)時若重復在地址欄按回車,那么每次都會重復訪問: Expires: Fri, 31 Dec 1999 16:00:00 GMT

比如:禁止頁面在IE中緩存

http響應消息頭部設置:

CacheControl = no-cache
Pragma=no-cache
Expires = -1

Expires是個好東東,如果服務器上的網(wǎng)頁經(jīng)常變化,就把它設置為-1,表示立即過期。如果一個網(wǎng)頁每天凌晨1點更新,可以把Expires設置為第二天的凌晨1點。

當HTTP1.1服務器指定CacheControl = no-cache時,瀏覽器就不會緩存該網(wǎng)頁。

舊式 HTTP 1.0 服務器不能使用 Cache-Control 標題。

所以為了向后兼容 HTTP 1.0 服務器,IE使用Pragma:no-cache 標題對 HTTP 提供特殊支持。

如果客戶端通過安全連接 (https://)與服務器通訊,且服務器在響應中返回 Pragma:no-cache 標題,

則 Internet Explorer不會緩存此響應。注意:Pragma:no-cache 僅當在安全連接中使用時才防止緩存,如果在非安全頁中使用,處理方式與 Expires:-1相同,該頁將被緩存,但被標記為立即過期。

Cache-Control消息頭域說明

Cache-Control指定請求和響應遵循的緩存機制。在請求消息或響應消息中設置

Cache-Control并不會修改另一個消息處理過程中的緩存處理過程。請求時的緩存指令包括no-cache、no-store、max-age、 max-stale、min-fresh、only-if-cached,響應消息中的指令包括public、private、no-cache、no- store、no-transform、must-revalidate、proxy-revalidate、max-age。各個消息中的指令含義如 下:

Public指示響應可被任何緩存區(qū)緩存。

Private指示對于單個用戶的整個或部分響應消息,不能被共享緩存處理。這允許服務器僅僅描述當用戶的部分響應消息,此響應消息對于其他用戶的請求無效。

no-cache指示請求或響應消息不能緩存

no-store用于防止重要的信息被無意的發(fā)布。在請求消息中發(fā)送將使得請求和響應消息都不使用緩存。

max-age指示客戶機可以接收生存期不大于指定時間(以秒為單位)的響應。

min-fresh指示客戶機可以接收響應時間小于當前時間加上指定時間的響應。

max-stale指示客戶機可以接收超出超時期間的響應消息。如果指定max-stale消息的值,那么客戶機可以接收超出超時期指定值之內的響應消息。

分享名稱:php如何實現(xiàn)表單提交后不清空
標題路徑:http://www.rwnh.cn/article20/cgipco.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、用戶體驗網(wǎng)站制作、域名注冊電子商務、關鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設
静乐县| 福建省| 台北县| 普宁市| 崇阳县| 广昌县| 略阳县| 安康市| 英吉沙县| 宁海县| 卢湾区| 丰城市| 汝州市| 谢通门县| 蕲春县| 通辽市| 望城县| 门头沟区| 屯门区| 开平市| 诸暨市| 百色市| 娱乐| 唐海县| 灵丘县| 海伦市| 祁东县| 兰考县| 辽宁省| 炎陵县| 永仁县| 扶余县| 临城县| 达孜县| 杨浦区| 库伦旗| 武鸣县| 疏勒县| 绿春县| 开鲁县| 徐州市|