[問題] 最後訪問時間的異常

phpBB 3 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群譯文組

版面規則
請注意!您的提問必須遵守發問格式,違者砍文。
主題已鎖定
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

[問題] 最後訪問時間的異常

文章 GPLynn »

安裝外掛:
Board3 Portal (論壇入口) (Update 1.0.3)

問題描述:
希望能請同樣有安裝Board3 Portal (論壇入口) (Update 1.0.3)在phpBB 3.0.5上頭的朋友幫忙注意一下。您自家的論壇如果設定為"自動登入關鍵值到期長度 (天數): 0天",在許多天未進行登出登入的動作後,您的"最後訪問"的時間是否是最近這一兩天,還是數天以前。
"最後訪問"=>在首頁的右上方, 顯示您 (上次) "最後訪問" 的時間
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?f=116&t=52810

之前Board3 Portal (論壇入口) (Update 1.0.3)曾經有過無法記錄cookie永久登入的問題在,後來解決了,相關討論連結如下。
http://phpbb-tw.net/phpbb/viewtopic.php?f=133&t=52612

因為我有另一個未安裝入口頁的論壇,其"最後訪問"都能自動更新至最近一兩天,這兩個論壇的安裝環境十分相似,所以我目前只是懷疑是否因為Board3 Portal (論壇入口) (Update 1.0.3)和它曾經有過無法記錄cookie永久登入的問題所造成現在無法自動更新"最後訪問"。也就是說,我必需重新登出登入,"最後訪問"的時間才會更新;而另一個未安裝入口頁的論壇則不用重登亦會自動更新"最後訪問"至最近這一兩天。
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題] 最後訪問時間的異常

文章 心靈捕手 »

GPLynn 寫:安裝外掛:
Board3 Portal (論壇入口) (Update 1.0.3)

問題描述:
希望能請同樣有安裝Board3 Portal (論壇入口) (Update 1.0.3)在phpBB 3.0.5上頭的朋友幫忙注意一下。您自家的論壇如果設定為"自動登入關鍵值到期長度 (天數): 0天",在許多天未進行登出登入的動作後,您的"最後訪問"的時間是否是最近這一兩天,還是數天以前。
"最後訪問"=>在首頁的右上方, 顯示您 (上次) "最後訪問" 的時間
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?f=116&t=52810

之前Board3 Portal (論壇入口) (Update 1.0.3)曾經有過無法記錄cookie永久登入的問題在,後來解決了,相關討論連結如下。
http://phpbb-tw.net/phpbb/viewtopic.php?f=133&t=52612

因為我有另一個未安裝入口頁的論壇,其"最後訪問"都能自動更新至最近一兩天,這兩個論壇的安裝環境十分相似,所以我目前只是懷疑是否因為Board3 Portal (論壇入口) (Update 1.0.3)和它曾經有過無法記錄cookie永久登入的問題所造成現在無法自動更新"最後訪問"。也就是說,我必需重新登出登入,"最後訪問"的時間才會更新;而另一個未安裝入口頁的論壇則不用重登亦會自動更新"最後訪問"至最近這一兩天。
竹貓 的設定也是 "自動登入關鍵值到期長度 (天數): 0天".

建議您:
試試 竹貓 的反應.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

Re: [問題] 最後訪問時間的異常

文章 GPLynn »

心靈捕手 寫: 竹貓 的設定也是 "自動登入關鍵值到期長度 (天數): 0天".

建議您:
試試 竹貓 的反應.
不過竹貓這個論壇好像沒有安裝Board3 Portal (論壇入口) (Update 1.0.3)
因為我另一個沒有安裝Board3 Portal (論壇入口) (Update 1.0.3)的論壇也沒有"最後訪問"時間的更新問題。
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題] 最後訪問時間的異常

文章 心靈捕手 »

GPLynn 寫:
心靈捕手 寫: 竹貓 的設定也是 "自動登入關鍵值到期長度 (天數): 0天".

建議您:
試試 竹貓 的反應.
不過竹貓這個論壇好像沒有安裝Board3 Portal (論壇入口) (Update 1.0.3)
因為我另一個沒有安裝Board3 Portal (論壇入口) (Update 1.0.3)的論壇也沒有"最後訪問"時間的更新問題。
首頁的 "最後訪問" 時間, 正是記錄您上次 (最後一次) 登入論壇的時間.

以您的論述, 我以為真正有問題的論壇, 正是您 "另一個沒有安裝Board3 Portal (論壇入口) (Update 1.0.3)的論壇".
問題就是出在您所謂的 '另一個未安裝入口頁的論壇則不用重登亦會自動更新"最後訪問"至最近這一兩天。'.
您既然沒有 "重登", 為何會 "自動更新" 最後訪問呢?
我從來沒有發現 竹貓 有此特異功能.


之前, 建議您提供的訊息, 您卻又打馬虎眼過去, 這是不利於您的問題討論的.
您說:
1. 您的兩個論壇安裝環境 "相似", 那就表示兩個論壇並非架在同一個主機上. 這又如何去控制其他可能影響的因素呢?
2. 您應該貼出兩個論壇的網址, 以利於網友測試 (請不要只用私訊告訴我).
3. 當然, 您必須提供測試帳號與密碼, 以利於網友測試 (請不要只用私訊告訴我).
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

Re: [問題] 最後訪問時間的異常

文章 GPLynn »

心靈捕手 寫: 首頁的 "最後訪問" 時間, 正是記錄您上次 (最後一次) 登入論壇的時間.

以您的論述, 我以為真正有問題的論壇, 正是您 "另一個沒有安裝Board3 Portal (論壇入口) (Update 1.0.3)的論壇".
問題就是出在您所謂的 '另一個未安裝入口頁的論壇則不用重登亦會自動更新"最後訪問"至最近這一兩天。'.
您既然沒有 "重登", 為何會 "自動更新" 最後訪問呢?
我從來沒有發現 竹貓 有此特異功能.


之前, 建議您提供的訊息, 您卻又打馬虎眼過去, 這是不利於您的問題討論的.
您說:
1. 您的兩個論壇安裝環境 "相似", 那就表示兩個論壇並非架在同一個主機上. 這又如何去控制其他可能影響的因素呢?
2. 您應該貼出兩個論壇的網址, 以利於網友測試 (請不要只用私訊告訴我).
3. 當然, 您必須提供測試帳號與密碼, 以利於網友測試 (請不要只用私訊告訴我).
這是我剛剛檢查竹貓這裡的"最後訪問"的時間。
最後訪問是 2009-09-05 02:58
我十分確信我至少有三天以上沒在竹貓做登出登入的動作了!
但很顯然的,竹貓的確有"自動更新""最後訪問"的時間,請各位幫忙注意看看。
究竟是否又是我的瀏覽器PCMan 2004 Combo天賦異稟?!

我個人是覺得,因為有勾選"每次瀏覽時自動登入",再加上"自動登入關鍵值到期長度 (天數): 0天"。
即使是在隔了數天後才再次訪問這個論壇,也不用做登入的動作,系統會直接自動幫您登入(因為有cookie嘛~)。
而這個時候,系統應該是會記錄下這個時間點A,在您下次訪問時,便以時間點A做為您"最後訪問"的時間,這樣子才比較有人性。我們現在正在瀏覽的竹貓(未安裝入口頁)正是如此。

不過我有發現過短的間時間隔並不會被記錄下來。而我毫無根據的猜測是,可能得大於1天才會更新。
例如:(過程皆無使用者進行登出登入的動作)
假設目前的"最後訪問是 2009-09-05 02:58"。
我現在訪問了竹貓,時間是"2009-09-05 11:42",即使我下午再訪問竹貓,"最後訪問"的時間應該還是會停留在"2009-09-05 02:58"。
但是如果我是明天早上再來訪問竹貓的話,"最後訪問"的時間就有可能會被更新了!
總之我會再注意觀察竹貓這裡記錄的情形,再上來報告的。

另外十分抱歉的,我不是故意要打馬虎眼的,實在是小弟的論壇屬於較私人性質的,不方便在這麼熱門的地方公開以免麻煩。
而且,倘若我公開了一組測試帳號,人來人往的每天都有人去登入試它的一下,那也無法看出論壇是否會"自動更新""最後訪問"的時間,不是嗎?
所以如果有願意幫助測試的朋友,請回覆這篇文章,我會以私訊告知測試帳號的。

至於說到論壇的安裝環境,我確定資料庫主機用的是同一個。那為何只說"相似"是因為這兩個論壇的網址有點出入,不過都是學校提供的空間,應該不會有太大的差異在。而且在外掛的安裝方面並不盡然相同,我不能確定究竟是否是哪個外掛所造成的問題。是故在交叉比對的合理懷疑下,於是乎我推測是否是這支外掛Board3 Portal (論壇入口) (1.0.3)所導致的,畢竟我之前也被它的cookie記錄的登入問題所苦。

感謝您看完這有點冗長的問題陳述。 :$
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題] 最後訪問時間的異常

文章 心靈捕手 »

GPLynn 寫:
心靈捕手 寫: 首頁的 "最後訪問" 時間, 正是記錄您上次 (最後一次) 登入論壇的時間.

以您的論述, 我以為真正有問題的論壇, 正是您 "另一個沒有安裝Board3 Portal (論壇入口) (Update 1.0.3)的論壇".
問題就是出在您所謂的 '另一個未安裝入口頁的論壇則不用重登亦會自動更新"最後訪問"至最近這一兩天。'.
您既然沒有 "重登", 為何會 "自動更新" 最後訪問呢?
我從來沒有發現 竹貓 有此特異功能.


之前, 建議您提供的訊息, 您卻又打馬虎眼過去, 這是不利於您的問題討論的.
您說:
1. 您的兩個論壇安裝環境 "相似", 那就表示兩個論壇並非架在同一個主機上. 這又如何去控制其他可能影響的因素呢?
2. 您應該貼出兩個論壇的網址, 以利於網友測試 (請不要只用私訊告訴我).
3. 當然, 您必須提供測試帳號與密碼, 以利於網友測試 (請不要只用私訊告訴我).
這是我剛剛檢查竹貓這裡的"最後訪問"的時間。
最後訪問是 2009-09-05 02:58
我十分確信我至少有三天以上沒在竹貓做登出登入的動作了!
但很顯然的,竹貓的確有"自動更新""最後訪問"的時間,請各位幫忙注意看看。
究竟是否又是我的瀏覽器PCMan 2004 Combo天賦異稟?!

我個人是覺得,因為有勾選"每次瀏覽時自動登入",再加上"自動登入關鍵值到期長度 (天數): 0天"。
即使是在隔了數天後才再次訪問這個論壇,也不用做登入的動作,系統會直接自動幫您登入(因為有cookie嘛~)。
而這個時候,系統應該是會記錄下這個時間點A,在您下次訪問時,便以時間點A做為您"最後訪問"的時間,這樣子才比較有人性。我們現在正在瀏覽的竹貓(未安裝入口頁)正是如此。

不過我有發現過短的間時間隔並不會被記錄下來。而我毫無根據的猜測是,可能得大於1天才會更新。
例如:(過程皆無使用者進行登出登入的動作)
假設目前的"最後訪問是 2009-09-05 02:58"。
我現在訪問了竹貓,時間是"2009-09-05 11:42",即使我下午再訪問竹貓,"最後訪問"的時間應該還是會停留在"2009-09-05 02:58"。
但是如果我是明天早上再來訪問竹貓的話,"最後訪問"的時間就有可能會被更新了!
總之我會再注意觀察竹貓這裡記錄的情形,再上來報告的。

另外十分抱歉的,我不是故意要打馬虎眼的,實在是小弟的論壇屬於較私人性質的,不方便在這麼熱門的地方公開以免麻煩。
而且,倘若我公開了一組測試帳號,人來人往的每天都有人去登入試它的一下,那也無法看出論壇是否會"自動更新""最後訪問"的時間,不是嗎?
所以如果有願意幫助測試的朋友,請回覆這篇文章,我會以私訊告知測試帳號的。

至於說到論壇的安裝環境,我確定資料庫主機用的是同一個。那為何只說"相似"是因為這兩個論壇的網址有點出入,不過都是學校提供的空間,應該不會有太大的差異在。而且在外掛的安裝方面並不盡然相同,我不能確定究竟是否是哪個外掛所造成的問題。是故在交叉比對的合理懷疑下,於是乎我推測是否是這支外掛Board3 Portal (論壇入口) (1.0.3)所導致的,畢竟我之前也被它的cookie記錄的登入問題所苦。

感謝您看完這有點冗長的問題陳述。 :$
事有蹊翹?

難道, 目前您也沒有做 "登出" 竹貓的動作?
奇怪的是, 為何我在 "誰在線上" 列表, 看不到您的帳號呢?
2009-09-05_122726.png
照理說, 如果您登入時有勾選 "自動登入", 那麼即使您的瀏覽器沒有訪問竹貓,
在竹貓的 "誰在線上" 列表, 應該還是看得到您的帳號的.

所以說, 在竹貓的 "誰在線上" 列表看不到您的帳號, 只有一種情況--您已經 "登出" 竹貓.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

Re: [問題] 最後訪問時間的異常

文章 GPLynn »

心靈捕手 寫: 事有蹊翹?

難道, 目前您也沒有做 "登出" 竹貓的動作?
奇怪的是, 為何我在 "誰在線上" 列表, 看不到您的帳號呢?
這個附加檔案 2009-09-05_122726.png 已經無效
照理說, 如果您登入時有勾選 "自動登入", 那麼即使您的瀏覽器沒有訪問竹貓,
在竹貓的 "誰在線上" 列表, 應該還是看得到您的帳號的.

所以說, 在竹貓的 "誰在線上" 列表看不到您的帳號, 只有一種情況--您已經 "登出" 竹貓.
嗯,在剛剛上一篇回覆送出之後,我是直接將這個分頁關掉,沒有另外做登出的動作。
感覺上系統會自動將太久沒有動作的帳號視做不在線上,至於時限多久我不曉得。
我猜大概是經由"這些資料是根據過去 5 分鐘內使用者的活動記錄"的設定來決定的吧!
所以從捕手老師的回覆時間來看,當時我肯定已經把竹貓的頁面關掉了,而且長達將近半個小時沒有動作了。

現在我是經由我的最愛的書籤直接連到竹貓的,當然系統也沒有叫我打什麼帳號密碼,而且也能正常顯示在線上。
online.jpg
另一方面,"最後訪問"的時間居然已經更新了。
last_visit.jpg
last_visit.jpg (11.02 KiB) 已瀏覽 12406 次
而且是更新至我上一篇回覆送出後,關掉頁面的時間。我想系統應該是記錄我長時間沒有動作前的最後一個動作的時間吧!
原先我還以為時間間隔要1天。看來是不需要1天的時間了!大概關掉頁面約4個小時後再登入它就會更新了(或許更短)。

基本上,我覺得這才是論壇該有的正常反應與結果,那樣子才能最正確的反應出"最後訪問"的時間,而不是"最後登入"的時間。
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題] 最後訪問時間的異常

文章 心靈捕手 »

GPLynn 寫:
心靈捕手 寫: 事有蹊翹?

難道, 目前您也沒有做 "登出" 竹貓的動作?
奇怪的是, 為何我在 "誰在線上" 列表, 看不到您的帳號呢?
2009-09-05_122726.png
照理說, 如果您登入時有勾選 "自動登入", 那麼即使您的瀏覽器沒有訪問竹貓,
在竹貓的 "誰在線上" 列表, 應該還是看得到您的帳號的.

所以說, 在竹貓的 "誰在線上" 列表看不到您的帳號, 只有一種情況--您已經 "登出" 竹貓.
嗯,在剛剛上一篇回覆送出之後,我是直接將這個分頁關掉,沒有另外做登出的動作。
感覺上系統會自動將太久沒有動作的帳號視做不在線上,至於時限多久我不曉得。
我猜大概是經由"這些資料是根據過去 5 分鐘內使用者的活動記錄"的設定來決定的吧!
所以從捕手老師的回覆時間來看,當時我肯定已經把竹貓的頁面關掉了,而且長達將近半個小時沒有動作了。

現在我是經由我的最愛的書籤直接連到竹貓的,當然系統也沒有叫我打什麼帳號密碼,而且也能正常顯示在線上。
online.jpg
另一方面,"最後訪問"的時間居然已經更新了。
last_visit.jpg
而且是更新至我上一篇回覆送出後,關掉頁面的時間。我想系統應該是記錄我長時間沒有動作前的最後一個動作的時間吧!
原先我還以為時間間隔要1天。看來是不需要1天的時間了!大概關掉頁面約4個小時後再登入它就會更新了(或許更短)。

基本上,我覺得這才是論壇該有的正常反應與結果,那樣子才能最正確的反應出"最後訪問"的時間,而不是"最後登入"的時間。
關於 "自動登入" 這部分, 我的見解還是與您有所出入.
不過, 我的看法不見得一定正確.

因為您有勾選 "自動登入", 所以您再度拜訪竹貓時, 只要 session_id 不變, 自然不必親自做 "登入" 的動作, 而是由系統 "自動登入".

同理, 當您離開竹貓時, 雖然您沒有親自做 "登出" 的動作, 但是系統在隔一段時間後, 應該會將您 "自動登出".
否則, 如果您沒有 "登出", 那麼又何必再次 "登入" 呢?

查詢 (includes/session.php) 原始代碼, 的確有寫入更新 session_last_visit 的語法;
而與您看法最大的分歧點是:
  • 我以為
    您此次拜訪竹貓 "登入" 的時間 (session_time), 自然也就成為您下次拜訪竹貓時的 (首頁) "最後訪問" 的時間 (session_last_visit).
  • 您以為
    您此次離開竹貓 (長時間沒有動作前的最後一個動作) "登出" 的時間 (session_time), 自然也就成為您下次拜訪竹貓時的 (首頁) "最後訪問" 的時間 (session_last_visit).
因為我習慣在離開 竹貓 時, 都會親自點選 "登出", 下次拜訪時, 再重新點選 "登入",
所以我才會一直以為 '這次 (首頁) "最後訪問" 的時間是我上次 "登入" 的時間'.
這個部分我會再做觀察--寫完這篇文章, 送出後, 立即登出--下次訪問竹貓時的 "最後訪問" 的時間, 是否為送出此篇文章的時間.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題] 最後訪問時間的異常

文章 心靈捕手 »

心靈捕手 寫: 查詢 (includes/session.php) 原始代碼, 的確有寫入更新 session_last_visit 的語法;
而與您看法最大的分歧點是:
  • 我以為
    您此次拜訪竹貓 "登入" 的時間 (session_time), 自然也就成為您下次拜訪竹貓時的 (首頁) "最後訪問" 的時間 (session_last_visit).
  • 您以為
    您此次離開竹貓 (長時間沒有動作前的最後一個動作) "登出" 的時間 (session_time), 自然也就成為您下次拜訪竹貓時的 (首頁) "最後訪問" 的時間 (session_last_visit).
因為我習慣在離開 竹貓 時, 都會親自點選 "登出", 下次拜訪時, 再重新點選 "登入",
所以我才會一直以為 '這次 (首頁) "最後訪問" 的時間是我上次 "登入" 的時間'.
這個部分我會再做觀察--寫完這篇文章, 送出後, 立即登出--下次訪問竹貓時的 "最後訪問" 的時間, 是否為送出此篇文章的時間.
這次登入竹貓, 首頁的最後訪問時間 (如下圖):
2009-09-06_102600.png
2009-09-06_102600.png (6.78 KiB) 已瀏覽 12367 次
看來我得做些修正:
首頁的最後訪問是:
這個時間主要是記錄您上回離開論壇 (長時間沒有動作前的最後一個動作) "登出" 的時間 (session_time).


P.S.
1. 引言中, 我以為: 您此次拜訪竹貓 "登入" 的時間 (session_time),...
session_time 應該修正為 session_start
2. includes/session.php 更新最後訪問時間的機制參考:

代碼: 選擇全部

				// Only update session DB a minute or so after last update or if page changes
				if ($this->time_now - $this->data['session_time'] > 60 || ($this->update_session_page && $this->data['session_page'] != $this->page['page']))
				{
					$this->data['session_time'] = $this->data['session_last_visit'] = $this->time_now;

					$sql_ary = array('session_time' => $this->time_now, 'session_last_visit' => $this->time_now, 'session_admin' => 0);

					if ($this->update_session_page)
					{
						$sql_ary['session_page'] = substr($this->page['page'], 0, 199);
						$sql_ary['session_forum_id'] = $this->page['forum'];
					}

					$sql = 'UPDATE ' . SESSIONS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $sql_ary) . "
						WHERE session_id = '" . $db->sql_escape($this->session_id) . "'";
					$db->sql_query($sql);

					// Update the last visit time
					$sql = 'UPDATE ' . USERS_TABLE . '
						SET user_lastvisit = ' . (int) $this->data['session_time'] . '
						WHERE user_id = ' . (int) $this->data['user_id'];
					$db->sql_query($sql);
				}


--
針對您提到有安裝入口外掛的論壇之最後訪問的問題, 我將在個人的論壇做測試觀察.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

Re: [問題] 最後訪問時間的異常

文章 GPLynn »

心靈捕手 寫: --
針對您提到有安裝入口外掛的論壇之最後訪問的問題, 我將在個人的論壇做測試觀察.
有勞捕手老師了。感激不盡~
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題] 最後訪問時間的異常

文章 心靈捕手 »

GPLynn 寫:
心靈捕手 寫: --
針對您提到有安裝入口外掛的論壇之最後訪問的問題, 我將在個人的論壇做測試觀察.
有勞捕手老師了。感激不盡~
目前在個人論壇測試, 我還是習慣登出時有點選 "登出";
而再次點選 "登入" 時, 首頁的最後訪問的時間, 也就是上次 (發文後) 登出論壇的時間.
2009-09-06_202809.png
2009-09-06_202809.png (12.48 KiB) 已瀏覽 12357 次
因此, 對於您 (不必重新登出或登入) 的測試方法, 我還不是很清楚.
請補充說明:
您勾選自動登入後, "儲存書籤", 以及 "離開/訪問" 論壇的流程.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

Re: [問題] 最後訪問時間的異常

文章 GPLynn »

A論壇(未安裝入口頁面等外掛) PS.如竹貓
  1. 登入論壇。(務必勾選"每次瀏覽時自動登入")
  2. 一般操作,如瀏覽文章或回覆發表文章等皆可。
  3. 完畢後直接關閉論壇頁面。(不可按"登出[ID]")
  4. 下次開啓頁面時,直接由書籤連結或網址列輸入網址。正常來說,頁面一打開即是"登入"的狀態,不需另外做輸入帳號密碼的動作。
  5. 可繼續重覆2跟3的動作,並觀察"最後訪問"的時間。系統它會自己更新,即使你已經許久沒有做登入登出的動作了。
B論壇(有安裝Board3 Portal (論壇入口) (1.0.3))
  1. 登入論壇。(務必勾選"每次瀏覽時自動登入")
  2. 一般操作,如瀏覽文章或回覆發表文章等皆可。
  3. 完畢後直接關閉論壇頁面。(不可按"登出[ID]")
  4. 下次開啓頁面時,直接由書籤連結或網址列輸入網址。正常來說,頁面一打開即是"登入"的狀態,不需另外做輸入帳號密碼的動作。
  5. 可繼續重覆2跟3的動作,並觀察"最後訪問"的時間。發現系統並不會自動更新"最後訪問"的時間,直到你按了"登出[ID]"後再進行登入的動作,它才會更新時間。
另外關於B論壇裡的第4點,它曾經有過些問題。通常只要你有開cookie且"自動登入關鍵值到期長度 (天數): 0天",正常來說應該是像A論壇一樣,除非曾經按過"登出[ID]",否則下次開啟論壇都應該會是在登入的狀態。那時則是關掉網頁一段時間後再開網頁,就會要求你輸入帳號密碼,至於觸發的時間間隔似乎不太一定。所幸捕手老師幫忙在官方論壇注意到問題的討論,經老師提供的修改方法修改後,已經能正常運作如A論壇般。相關討論連結如下:
http://phpbb-tw.net/phpbb/viewtopic.php?f=133&t=52612
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題] 最後訪問時間的異常

文章 心靈捕手 »

GPLynn 寫:A論壇(未安裝入口頁面等外掛) PS.如竹貓
  1. 登入論壇。(務必勾選"每次瀏覽時自動登入")
  2. 一般操作,如瀏覽文章或回覆發表文章等皆可。
  3. 完畢後直接關閉論壇頁面。(不可按"登出[ID]")
  4. 下次開啓頁面時,直接由書籤連結或網址列輸入網址。正常來說,頁面一打開即是"登入"的狀態,不需另外做輸入帳號密碼的動作。
  5. 可繼續重覆2跟3的動作,並觀察"最後訪問"的時間。系統它會自己更新,即使你已經許久沒有做登入登出的動作了。
B論壇(有安裝Board3 Portal (論壇入口) (1.0.3))
  1. 登入論壇。(務必勾選"每次瀏覽時自動登入")
  2. 一般操作,如瀏覽文章或回覆發表文章等皆可。
  3. 完畢後直接關閉論壇頁面。(不可按"登出[ID]")
  4. 下次開啓頁面時,直接由書籤連結或網址列輸入網址。正常來說,頁面一打開即是"登入"的狀態,不需另外做輸入帳號密碼的動作。
  5. 可繼續重覆2跟3的動作,並觀察"最後訪問"的時間。發現系統並不會自動更新"最後訪問"的時間,直到你按了"登出[ID]"後再進行登入的動作,它才會更新時間。
另外關於B論壇裡的第4點,它曾經有過些問題。通常只要你有開cookie且"自動登入關鍵值到期長度 (天數): 0天",正常來說應該是像A論壇一樣,除非曾經按過"登出[ID]",否則下次開啟論壇都應該會是在登入的狀態。那時則是關掉網頁一段時間後再開網頁,就會要求你輸入帳號密碼,至於觸發的時間間隔似乎不太一定。所幸捕手老師幫忙在官方論壇注意到問題的討論,經老師提供的修改方法修改後,已經能正常運作如A論壇般。相關討論連結如下:
http://phpbb-tw.net/phpbb/viewtopic.php?f=133&t=52612
依我的測試:
1. 測試論壇: 個人論壇, 個人測試論壇, 竹貓
2. 瀏覽器: IE8
3. 測試結果:
如果是登入論壇有勾選 "自動登入", 儲存論壇首頁為 "我的最愛",
那麼在離開論壇頁面 (未按 "登出") 約一分鐘後, "誰在線上" 的列表上的帳號便會消失.
此時, 若直接由我的最愛連結論壇, 不必做登入的動作, 便已經是誰在線上的列表會員.
但是, 所有測試的論壇, 其 "最後訪問" 的時間通通沒有更新, 依舊是頭一次登入論壇者.

P.S.
今天晚上, 我暫不關機, 以便於明天一早, 繼續測試.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題] 最後訪問時間的異常

文章 心靈捕手 »

心靈捕手 寫: 依我的測試:
1. 測試論壇: 個人論壇, 個人測試論壇, 竹貓
2. 瀏覽器: IE8
3. 測試結果:
如果是登入論壇有勾選 "自動登入", 儲存論壇首頁為 "我的最愛",
那麼在離開論壇頁面 (未按 "登出") 約一分鐘後, "誰在線上" 的列表上的帳號便會消失.
此時, 若直接由我的最愛連結論壇, 不必做登入的動作, 便已經是誰在線上的列表會員.
但是, 所有測試的論壇, 其 "最後訪問" 的時間通通沒有更新, 依舊是頭一次登入論壇者.

P.S.
今天晚上, 我暫不關機, 以便於明天一早, 繼續測試.
今天一早的測試結果:
  1. 個人論壇, 個人測試論壇: 雖然直接由我的最愛連結論壇, 但是沒有呈現已登入現象.
    2009-09-09_062058.png
    2009-09-09_062303.png
    P.S.
    個人測試論壇之時區, 仍保持預設: UTC.
  2. 竹貓及官方 (昨天晚上, 其實也有在那裏測試): 若直接由我的最愛連結論壇, 不必做登入的動作, 便已經是誰在線上的列表會員. 而且, 其 "最後訪問" 的時間, 通通已更新為上一次關閉論壇頁面的時間.
    2009-09-09_062419.png
    2009-09-09_062510.png
依測試結果所做推論:
造成上述兩種結果的差異原因, 恐怕是主機的作業系統或架站環境之不同所致, 與 phpBB 3.0.X 無關.
  1. 差異之一:
    當儲存論壇首頁為我的最愛時, 個人論壇以及個人測試論壇, 必須在網址列同時存入登入時的 sid,
    方可於消失在誰在線上列表時, 經由點選我的最愛而迅速回到論壇, 且成已登入狀態.
    竹貓及官方, 則可以在儲存我的最愛時, 不必存入登入時的 sid, 也會有上述功能.
  2. 差異之二:
    當長時間關閉論壇頁面之後 (也就是今天一早) 所得測試結果, 已如上述.
基本上, 我以為此 (最後訪問時間是否更新) 現象與入口外掛無關;
因為個人論壇有加裝此外掛, 而個人測試論壇則無, 然而其測試結果是相同的.

問題或許與論壇的設定有關;
又或許與主機的作業系統或架站環境有關.

當然, 這個測試, 還必須做長時間的觀察, 記錄, 比較後, 再下最後的定論.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

Re: [問題] 最後訪問時間的異常

文章 GPLynn »

回報一下今天比較不一樣的情況。
今天下午2點左右,我剛好在學校用"另外一台"電腦登入有問題的B論壇(含入口頁)。
由於是學校裝有自動還原系統的電腦,系統裡的自然不會留有cookie,很自然的也要求我輸入帳密做登入的動作。
這次的登入,我僅只有瀏覽文章,並無回覆或發表文章。之後也是直接關掉網頁及電腦,無另外做登出的動作。

現在晚上10點左右,我用"自己慣用"的電腦再次登入B論壇(含入口頁)。
應該是cookie在的原因,它沒有要求我另外再做登入的動作。但"最後訪問"的時間卻沒有更新成今天下午2點。
依然停留在"最後訪問是 2009年8月29日 週六 9:05 pm"。
明天我會再注意看看它是否有更新至今天。希望這些資訊能做為下結論的一點點參考。
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
主題已鎖定

回到「[3.0.x] 外掛問題討論」