[問題]網頁已經過期的問題

與 phpBB 2.0.x 相關主題。

版主: 版主管理群

回覆文章
頭像
iamjohn
星球普通子民
星球普通子民
文章: 7
註冊時間: 2004-02-16 08:54

[問題]網頁已經過期的問題

文章 iamjohn » 2004-02-21 10:52

在RedHat 9 上裝了 phpBB 2.06 版本\r
結果發現在文章搜尋後,選了列表中的某一主題連結,
如果按IE的上一頁,會出現以下的訊息\r

警告: 網頁已經過期 已經使用您在表格傳送的資訊,來建立您要求的網頁。這個網頁已經無法再使用。基於安全性考量,Internet Explorer 不會自動為您重新傳送資訊。

如果要傳送您的資訊以及檢視這個網頁,請按 [重新整理] 按鈕。

這問題在http://chensh.loxa.edu.tw/php/X_5.php 網頁裏有提到,

但奇怪的是在竹貓網站不會有此情況發生,鳥哥的網站則會出現同樣的問題!

不知是否為版本的問題???

小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4690
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 » 2004-02-21 11:12

最新版的也不會呀!因為 PHPBB 官方也沒這樣的情形!
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。

動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1186
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 » 2004-02-21 11:21

會是 Cookie 的問題嗎?
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了

頭像
iamjohn
星球普通子民
星球普通子民
文章: 7
註冊時間: 2004-02-16 08:54

文章 iamjohn » 2004-02-21 11:29

動機不明 寫:會是 Cookie 的問題嗎?
好像是吔! :-)

改了路徑及名稱就Ok了!

頭像
iamjohn
星球普通子民
星球普通子民
文章: 7
註冊時間: 2004-02-16 08:54

文章 iamjohn » 2004-02-21 12:22

iamjohn 寫:
動機不明 寫:會是 Cookie 的問題嗎?
好像是吔! :-)

改了路徑及名稱就Ok了!
唉! 曇花一現! 又不行了!
繼續找答案中! :-(

streitleak
星球公民
星球公民
文章: 261
註冊時間: 2003-07-26 04:44
來自: 龍潭
聯繫:

文章 streitleak » 2004-02-21 12:29

改路徑並沒有用....
cookie的設定有關係....
只要時間一到一樣會過期.....所以要改要改COOKIE的存活時間...
台灣動漫論壇
http://ACGFan.twbbs.org
星
汝命短眷族望聞
我望 
汝本將末看取
-------------《人類帝國國歌一節

頭像
iamjohn
星球普通子民
星球普通子民
文章: 7
註冊時間: 2004-02-16 08:54

文章 iamjohn » 2004-02-21 14:19

streitleak 寫:改路徑並沒有用....
cookie的設定有關係....
只要時間一到一樣會過期.....所以要改要改COOKIE的存活時間...
不好意思! 這要在那裏改?
改 Session 存活時間亦無效! :-(

頭像
iamjohn
星球普通子民
星球普通子民
文章: 7
註冊時間: 2004-02-16 08:54

文章 iamjohn » 2004-02-23 22:24

找到原因了!

是因為使用 apache 2.x 版的緣故

includes/page_header.php 的第466行如此寫著

// Work around for "current" Apache 2 + PHP module which seems to not
// cope with private cache control setting
if (!empty($_SERVER['SERVER_SOFTWARE']) && strstr($_SERVER['SERVER_SOFTWARE'], 'Apache/2'))
{
header ('Cache-Control: no-cache, pre-check=0, post-check=0');
}
else
{
header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}

改成執行 else 裏的指令就OK了!

回覆文章

回到「2.0」