點選瀏覽器後退按鈕,重新重新整理頁面,而不是從快取中獲取頁面,PHP的解決方案
背景:在A頁面中提交表單後,跳轉至結果頁B,在B頁單擊瀏覽器的後退按鈕,回到A頁面時,希望保留上次A頁面的查詢條件。
框架:ThinkPHP 3.2.3
核心程式碼:
C('HTTP_CACHE_CONTROL', 'private, max-age=0, no-store, no-cache, must-revalidate'); header("Expires: Thu, 04 Jan 2018 08:00:00 GMT"); header('Cache-Control: post-check=0, pre-check=0', false); header('Pragma: no-cache');
如果未使用PHP框架,應修改為:
header("Expires: Thu, 04 Jan 2018 08:00:00 GMT");
header('Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
相關推薦
django 1.11 設定點選瀏覽器後退按鈕時自動重新整理
目前專案有個需求,如標題所說,之前百度了google了一些js方法,都不行.後來還是在大神同事的幫助下才解決的. 因為瀏覽器是有快取的,後退時都是讀取快取的.所以應該設定該頁無快取. 在django中
點選瀏覽器後退按鈕,重新重新整理頁面,而不是從快取中獲取頁面,PHP的解決方案
背景:在A頁面中提交表單後,跳轉至結果頁B,在B頁單擊瀏覽器的後退按鈕,回到A頁面時,希望保留上次A頁面的查詢條件。 框架:ThinkPHP 3.2.3 核心程式碼: C('HTTP_CACHE_CONTROL', 'private, max-age=0, no-store, no-
vue單頁應用,加入分頁後,點選到第二頁的時候,進入某個詳情頁,然後點選瀏覽器後退按鈕,並沒有返回到第二頁,而是返回到了首頁,並且重新整理了頁面,此時用keepAlive解決
import Vue from 'vue'; import Router from 'vue-router'; import CompanyList from '@/views/Company/List'; import CompanyDetail fr
網站賬號登出點選瀏覽器後退無法檢視原使用者資訊
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script> <script type="text/javascript" > $(function() { i
點選瀏覽器後退鍵時發出警告
jQuery(document).ready(function ($) { if (window.history && window.history.pushState) {
從表格中獲取資料,並在排序後按順序重新排列表格(Javascript)
數字排序出現問題 升序結果出現了一個大的數字反而在小數字的後面 function mySort(arr){ for(var x=0;x<arr.length-1;x++){ for(var y=x+1;y<arr.l
列舉操作(從列舉中獲取Description,根據Description獲取列舉,將列舉轉換為ArrayList)工具
using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Reflection; namespac
Spark Streaming從Kafka中獲取資料,並進行實時單詞統計,統計URL出現的次數
1、建立Maven專案 2、啟動Kafka 3、編寫Pom檔案 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.or
python 從身份證中獲取生日,年齡,性別資訊
class GetInformation(object): def __init__(self,id): self.id = id self.birth_
點選瀏覽器的返回按鈕或手機的返回按鈕讓頁面重新整理
$first=$.cookie('first_vist'); if(!$first||$first=='null'||$first==null){ $.cookie('first_vist','1',{ expires: 7 }
dropzone.js點選刪除圖片按鈕後只執行action不跳轉到新的jsp頁面,也不重新整理本頁面
使用dropzone.js的過程中,需要實現點選刪除按鈕後執行action修改已經儲存的圖片列表(用一個數組來維護該列表),此時可用如下方法: 在jsp頁面中新增jquery支援,然後新增如下ajax程式碼: < script type= "tex
網頁提交,點擊瀏覽器返回按鈕,網頁出錯
mas view box dex click 請問 php onclick 展示 這兩天公司新項目寫一個問卷調查小功能,當時因為問題都是循環進行展示提交,所以寫到一個php文件中,但是完成後進行測試,當一路點擊提交代碼結果顯示正常,但是當問卷到第三頁時點擊瀏覽器返回按鈕,網
Vue-cli中使用vConsole,以及設定JS連續點選控制vConsole按鈕顯隱功能實現
一、vue-cli腳手架中搭建的專案引入vConsole除錯 1.首先npm安裝,大家都懂的。 npm install vconsole 2.在合適的地方新建一個檔案vconsole.js,內容如下: import Vconsole from 'vconsole' let vConso
點選回退按鈕重新整理頁面
瀏覽器使用者返回上一步,自動重新整理 window.onunload=function(){} 這個最簡單粗暴 方式一、 <input type="hidden" id="refreshed" value="no"> <script type="text/javascrip
Jquery滑鼠點選後變色,點選另一個按鈕顏色還原
轉載一個! Jquery滑鼠點選後變色,點選另一個按鈕顏色還原 <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
正在執行的android程式,按home鍵之後退回到桌面,再次點選桌面圖示避免再次重新啟動程式的終極解決辦法
在網上找了好多方法,有的說 在AndroidManifest.xml中修改,MainActivity的launchMode,去掉android:launchMode="singleTask"啟動模式即可。 AndroidManifest.xml的配置程式碼 可是我的程式碼就是這樣
js監聽PC/手機/微信瀏覽器後退按鈕事件,可跳轉到指定頁面;
$(document).ready(function (e) { var counter = 0; if (window.history && window.history.pushState) {
TabLayout + ViewPager輪播圖 (雙層巢狀),側拉展示條目(頭像加listview,點選頭像可切換)PullToRefreshListView重新整理載入
模組簡介: 1.底部:TabLayout + ViewPager輪播圖 2.主頁面可測拉 展示頭像,可選擇系統相簿,切換圖片(二級取樣) 3.TabLayout + ViewPager巢狀TabLayout + ViewPager以展示 正在上映 和 *
點選 UITextField 清除按鈕,文字框中內容清除
我們經常會看到 UITextField 文字框,點選輸入內容 ,文字框後面會有帶叉的按鈕,點選叉按鈕,文字框中的內容會清除,這個怎麼做呢,以下有截圖 1.若是用xib做很簡單,新增一個 textField 然後選擇右邊CleanButton 樣式
點選網頁分享按鈕,觸發微信分享功能
微信公眾平臺開始支援前端網頁,大家可能看到很多網頁上都有分享到朋友圈,關注微信等按鈕,點選它們都會彈出一個視窗讓你分享和關注,這個是怎麼實現的呢?今天就給大家講解下如何在微信公眾平臺前端網頁上新增分享到朋友圈,關注微訊號等按鈕。 我們可以發現微信內嵌瀏覽器定義了一個私有 J