PHP cookie的歷史記錄及清除

2021-10-06 00:02:52 字數 1143 閱讀 8573

<?

header("content-type:text/html;charset=utf-8");

//準備測試資料

$all_data = array(

//文章id => array(文章標題,文章內容)

1 => array('1:標題1','內容1……'),

2 => array('2:標題2','內容2……'),

3 => array('3:標題3','內容3……'),

4 => array('4:標題4','內容4……'),

);//獲取當前文章id

$id=isset($_get['id'])?intval($_get['id']):1;

$id_prev=$id-1;

$id_next=$id+1;

//防止越界

if($id<1)$id=1;

if($id>4)$id=4;

if($id_prev<1)$id_prev=1;

if($id_next>4)$id_next=4;

if(isset($_cookie['history']))

//當陣列元素達到4,刪掉第乙個元素

if(count($cookie_arr)>3)

//在陣列末尾新增當前文章id

$cookie_arr=$id;

setcookie('history',implode(',',$cookie_arr));

}else

//清楚歷史記錄

if(isset($_get['action']))

}//data用於儲存當前對應的文章資料

$data=$all_data[$id];

//data_history用於儲存cookie中的歷史記錄

$data_history=array();

foreach($cookie_arr as $v)

}//載入html模板檔案

require('article_html.php');

<?php echo $data[0];?>

<?php echo $data[1];?>

瀏覽歷史:(清楚歷史)

Better History(歷史記錄)

外掛程式介紹 剛剛看到在網頁上看到一篇好的文章或者正在編輯什麼,不小心一時手賤關掉了網頁,再開啟就找不到了,想必很多朋友經常遇到這樣的事,better history 歷史記錄 讓你更好地檢視您的歷史記錄。為檢視您的歷史記錄帶來最好的搜尋體驗,最清晰的介面和最有幫助的篩選。使用說明 將better ...

MySQL Event歷史記錄

需求 sql server的作業歷史 job 記錄是儲存在msdb庫中的,很方便就查詢相關的job定義,計畫和歷史記錄,而mysql的event卻沒有歷史記錄。為方便檢視event是否正常執行以及執行結果,通過以下兩個步驟來實現類似的功能。實現 1.在mysql庫建立event執行的歷史記錄表 cr...

Ubuntu 檢視歷史記錄

ubuntu 終端的歷史記錄 在linux終端下 1 執行history,可以得到乙個整潔的linux終端命令歷史記錄的列表 2 執行history c,可以清除雜亂的歷史記錄 3 執行history r home yajiu history.txt,可以將history.txt檔案儲存的常用命令讀...