[問題] 最後訪問時間的異常
版面規則
請注意!您的提問必須遵守發問格式,違者砍文。
請注意!您的提問必須遵守發問格式,違者砍文。
[問題] 最後訪問時間的異常
安裝外掛:
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永久登入的問題所造成現在無法自動更新"最後訪問"。也就是說,我必需重新登出登入,"最後訪問"的時間才會更新;而另一個未安裝入口頁的論壇則不用重登亦會自動更新"最後訪問"至最近這一兩天。
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
●安裝外掛: 太多了~族繁不及備載
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
Re: [問題] 最後訪問時間的異常
竹貓 的設定也是 "自動登入關鍵值到期長度 (天數): 0天".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永久登入的問題所造成現在無法自動更新"最後訪問"。也就是說,我必需重新登出登入,"最後訪問"的時間才會更新;而另一個未安裝入口頁的論壇則不用重登亦會自動更新"最後訪問"至最近這一兩天。
建議您:
試試 竹貓 的反應.
Re: [問題] 最後訪問時間的異常
不過竹貓這個論壇好像沒有安裝Board3 Portal (論壇入口) (Update 1.0.3)?心靈捕手 寫: 竹貓 的設定也是 "自動登入關鍵值到期長度 (天數): 0天".
建議您:
試試 竹貓 的反應.
因為我另一個沒有安裝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
●安裝外掛: 太多了~族繁不及備載
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
Re: [問題] 最後訪問時間的異常
首頁的 "最後訪問" 時間, 正是記錄您上次 (最後一次) 登入論壇的時間.GPLynn 寫:不過竹貓這個論壇好像沒有安裝Board3 Portal (論壇入口) (Update 1.0.3)?心靈捕手 寫: 竹貓 的設定也是 "自動登入關鍵值到期長度 (天數): 0天".
建議您:
試試 竹貓 的反應.
因為我另一個沒有安裝Board3 Portal (論壇入口) (Update 1.0.3)的論壇也沒有"最後訪問"時間的更新問題。
以您的論述, 我以為真正有問題的論壇, 正是您 "另一個沒有安裝Board3 Portal (論壇入口) (Update 1.0.3)的論壇".
問題就是出在您所謂的 '另一個未安裝入口頁的論壇則不用重登亦會自動更新"最後訪問"至最近這一兩天。'.
您既然沒有 "重登", 為何會 "自動更新" 最後訪問呢?
我從來沒有發現 竹貓 有此特異功能.
之前, 建議您提供的訊息, 您卻又打馬虎眼過去, 這是不利於您的問題討論的.
您說:
1. 您的兩個論壇安裝環境 "相似", 那就表示兩個論壇並非架在同一個主機上. 這又如何去控制其他可能影響的因素呢?
2. 您應該貼出兩個論壇的網址, 以利於網友測試 (請不要只用私訊告訴我).
3. 當然, 您必須提供測試帳號與密碼, 以利於網友測試 (請不要只用私訊告訴我).
Re: [問題] 最後訪問時間的異常
這是我剛剛檢查竹貓這裡的"最後訪問"的時間。心靈捕手 寫: 首頁的 "最後訪問" 時間, 正是記錄您上次 (最後一次) 登入論壇的時間.
以您的論述, 我以為真正有問題的論壇, 正是您 "另一個沒有安裝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
●安裝外掛: 太多了~族繁不及備載
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
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記錄的登入問題所苦。
感謝您看完這有點冗長的問題陳述。
難道, 目前您也沒有做 "登出" 竹貓的動作?
奇怪的是, 為何我在 "誰在線上" 列表, 看不到您的帳號呢? 照理說, 如果您登入時有勾選 "自動登入", 那麼即使您的瀏覽器沒有訪問竹貓,
在竹貓的 "誰在線上" 列表, 應該還是看得到您的帳號的.
所以說, 在竹貓的 "誰在線上" 列表看不到您的帳號, 只有一種情況--您已經 "登出" 竹貓.
Re: [問題] 最後訪問時間的異常
嗯,在剛剛上一篇回覆送出之後,我是直接將這個分頁關掉,沒有另外做登出的動作。心靈捕手 寫: 事有蹊翹?
難道, 目前您也沒有做 "登出" 竹貓的動作?
奇怪的是, 為何我在 "誰在線上" 列表, 看不到您的帳號呢? 照理說, 如果您登入時有勾選 "自動登入", 那麼即使您的瀏覽器沒有訪問竹貓,
在竹貓的 "誰在線上" 列表, 應該還是看得到您的帳號的.
所以說, 在竹貓的 "誰在線上" 列表看不到您的帳號, 只有一種情況--您已經 "登出" 竹貓.
感覺上系統會自動將太久沒有動作的帳號視做不在線上,至於時限多久我不曉得。
我猜大概是經由"這些資料是根據過去 5 分鐘內使用者的活動記錄"的設定來決定的吧!
所以從捕手老師的回覆時間來看,當時我肯定已經把竹貓的頁面關掉了,而且長達將近半個小時沒有動作了。
現在我是經由我的最愛的書籤直接連到竹貓的,當然系統也沒有叫我打什麼帳號密碼,而且也能正常顯示在線上。 另一方面,"最後訪問"的時間居然已經更新了。 而且是更新至我上一篇回覆送出後,關掉頁面的時間。我想系統應該是記錄我長時間沒有動作前的最後一個動作的時間吧!
原先我還以為時間間隔要1天。看來是不需要1天的時間了!大概關掉頁面約4個小時後再登入它就會更新了(或許更短)。
基本上,我覺得這才是論壇該有的正常反應與結果,那樣子才能最正確的反應出"最後訪問"的時間,而不是"最後登入"的時間。
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
Re: [問題] 最後訪問時間的異常
關於 "自動登入" 這部分, 我的見解還是與您有所出入.GPLynn 寫:嗯,在剛剛上一篇回覆送出之後,我是直接將這個分頁關掉,沒有另外做登出的動作。心靈捕手 寫: 事有蹊翹?
難道, 目前您也沒有做 "登出" 竹貓的動作?
奇怪的是, 為何我在 "誰在線上" 列表, 看不到您的帳號呢? 照理說, 如果您登入時有勾選 "自動登入", 那麼即使您的瀏覽器沒有訪問竹貓,
在竹貓的 "誰在線上" 列表, 應該還是看得到您的帳號的.
所以說, 在竹貓的 "誰在線上" 列表看不到您的帳號, 只有一種情況--您已經 "登出" 竹貓.
感覺上系統會自動將太久沒有動作的帳號視做不在線上,至於時限多久我不曉得。
我猜大概是經由"這些資料是根據過去 5 分鐘內使用者的活動記錄"的設定來決定的吧!
所以從捕手老師的回覆時間來看,當時我肯定已經把竹貓的頁面關掉了,而且長達將近半個小時沒有動作了。
現在我是經由我的最愛的書籤直接連到竹貓的,當然系統也沒有叫我打什麼帳號密碼,而且也能正常顯示在線上。 另一方面,"最後訪問"的時間居然已經更新了。 而且是更新至我上一篇回覆送出後,關掉頁面的時間。我想系統應該是記錄我長時間沒有動作前的最後一個動作的時間吧!
原先我還以為時間間隔要1天。看來是不需要1天的時間了!大概關掉頁面約4個小時後再登入它就會更新了(或許更短)。
基本上,我覺得這才是論壇該有的正常反應與結果,那樣子才能最正確的反應出"最後訪問"的時間,而不是"最後登入"的時間。
不過, 我的看法不見得一定正確.
因為您有勾選 "自動登入", 所以您再度拜訪竹貓時, 只要 session_id 不變, 自然不必親自做 "登入" 的動作, 而是由系統 "自動登入".
同理, 當您離開竹貓時, 雖然您沒有親自做 "登出" 的動作, 但是系統在隔一段時間後, 應該會將您 "自動登出".
否則, 如果您沒有 "登出", 那麼又何必再次 "登入" 呢?
查詢 (includes/session.php) 原始代碼, 的確有寫入更新 session_last_visit 的語法;
而與您看法最大的分歧點是:
- 我以為
您此次拜訪竹貓 "登入" 的時間 (session_time), 自然也就成為您下次拜訪竹貓時的 (首頁) "最後訪問" 的時間 (session_last_visit). - 您以為
您此次離開竹貓 (長時間沒有動作前的最後一個動作) "登出" 的時間 (session_time), 自然也就成為您下次拜訪竹貓時的 (首頁) "最後訪問" 的時間 (session_last_visit).
所以我才會一直以為 '這次 (首頁) "最後訪問" 的時間是我上次 "登入" 的時間'.
這個部分我會再做觀察--寫完這篇文章, 送出後, 立即登出--下次訪問竹貓時的 "最後訪問" 的時間, 是否為送出此篇文章的時間.
Re: [問題] 最後訪問時間的異常
這次登入竹貓, 首頁的最後訪問時間 (如下圖): 看來我得做些修正:心靈捕手 寫: 查詢 (includes/session.php) 原始代碼, 的確有寫入更新 session_last_visit 的語法;
而與您看法最大的分歧點是:因為我習慣在離開 竹貓 時, 都會親自點選 "登出", 下次拜訪時, 再重新點選 "登入",
- 我以為
您此次拜訪竹貓 "登入" 的時間 (session_time), 自然也就成為您下次拜訪竹貓時的 (首頁) "最後訪問" 的時間 (session_last_visit).- 您以為
您此次離開竹貓 (長時間沒有動作前的最後一個動作) "登出" 的時間 (session_time), 自然也就成為您下次拜訪竹貓時的 (首頁) "最後訪問" 的時間 (session_last_visit).
所以我才會一直以為 '這次 (首頁) "最後訪問" 的時間是我上次 "登入" 的時間'.
這個部分我會再做觀察--寫完這篇文章, 送出後, 立即登出--下次訪問竹貓時的 "最後訪問" 的時間, 是否為送出此篇文章的時間.
首頁的最後訪問是:
這個時間主要是記錄您上回離開論壇 (長時間沒有動作前的最後一個動作) "登出" 的時間 (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);
}
--
針對您提到有安裝入口外掛的論壇之最後訪問的問題, 我將在個人的論壇做測試觀察.
Re: [問題] 最後訪問時間的異常
有勞捕手老師了。感激不盡~心靈捕手 寫: --
針對您提到有安裝入口外掛的論壇之最後訪問的問題, 我將在個人的論壇做測試觀察.
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
Re: [問題] 最後訪問時間的異常
目前在個人論壇測試, 我還是習慣登出時有點選 "登出";GPLynn 寫:有勞捕手老師了。感激不盡~心靈捕手 寫: --
針對您提到有安裝入口外掛的論壇之最後訪問的問題, 我將在個人的論壇做測試觀察.
而再次點選 "登入" 時, 首頁的最後訪問的時間, 也就是上次 (發文後) 登出論壇的時間. 因此, 對於您 (不必重新登出或登入) 的測試方法, 我還不是很清楚.
請補充說明:
您勾選自動登入後, "儲存書籤", 以及 "離開/訪問" 論壇的流程.
Re: [問題] 最後訪問時間的異常
A論壇(未安裝入口頁面等外掛) PS.如竹貓
http://phpbb-tw.net/phpbb/viewtopic.php?f=133&t=52612
- 登入論壇。(務必勾選"每次瀏覽時自動登入")
- 一般操作,如瀏覽文章或回覆發表文章等皆可。
- 完畢後直接關閉論壇頁面。(不可按"登出[ID]")
- 下次開啓頁面時,直接由書籤連結或網址列輸入網址。正常來說,頁面一打開即是"登入"的狀態,不需另外做輸入帳號密碼的動作。
- 可繼續重覆2跟3的動作,並觀察"最後訪問"的時間。系統它會自己更新,即使你已經許久沒有做登入登出的動作了。
- 登入論壇。(務必勾選"每次瀏覽時自動登入")
- 一般操作,如瀏覽文章或回覆發表文章等皆可。
- 完畢後直接關閉論壇頁面。(不可按"登出[ID]")
- 下次開啓頁面時,直接由書籤連結或網址列輸入網址。正常來說,頁面一打開即是"登入"的狀態,不需另外做輸入帳號密碼的動作。
- 可繼續重覆2跟3的動作,並觀察"最後訪問"的時間。發現系統並不會自動更新"最後訪問"的時間,直到你按了"登出[ID]"後再進行登入的動作,它才會更新時間。
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
●安裝外掛: 太多了~族繁不及備載
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
Re: [問題] 最後訪問時間的異常
依我的測試:GPLynn 寫:A論壇(未安裝入口頁面等外掛) PS.如竹貓B論壇(有安裝Board3 Portal (論壇入口) (1.0.3))
- 登入論壇。(務必勾選"每次瀏覽時自動登入")
- 一般操作,如瀏覽文章或回覆發表文章等皆可。
- 完畢後直接關閉論壇頁面。(不可按"登出[ID]")
- 下次開啓頁面時,直接由書籤連結或網址列輸入網址。正常來說,頁面一打開即是"登入"的狀態,不需另外做輸入帳號密碼的動作。
- 可繼續重覆2跟3的動作,並觀察"最後訪問"的時間。系統它會自己更新,即使你已經許久沒有做登入登出的動作了。
另外關於B論壇裡的第4點,它曾經有過些問題。通常只要你有開cookie且"自動登入關鍵值到期長度 (天數): 0天",正常來說應該是像A論壇一樣,除非曾經按過"登出[ID]",否則下次開啟論壇都應該會是在登入的狀態。那時則是關掉網頁一段時間後再開網頁,就會要求你輸入帳號密碼,至於觸發的時間間隔似乎不太一定。所幸捕手老師幫忙在官方論壇注意到問題的討論,經老師提供的修改方法修改後,已經能正常運作如A論壇般。相關討論連結如下:
- 登入論壇。(務必勾選"每次瀏覽時自動登入")
- 一般操作,如瀏覽文章或回覆發表文章等皆可。
- 完畢後直接關閉論壇頁面。(不可按"登出[ID]")
- 下次開啓頁面時,直接由書籤連結或網址列輸入網址。正常來說,頁面一打開即是"登入"的狀態,不需另外做輸入帳號密碼的動作。
- 可繼續重覆2跟3的動作,並觀察"最後訪問"的時間。發現系統並不會自動更新"最後訪問"的時間,直到你按了"登出[ID]"後再進行登入的動作,它才會更新時間。
http://phpbb-tw.net/phpbb/viewtopic.php?f=133&t=52612
1. 測試論壇: 個人論壇, 個人測試論壇, 竹貓
2. 瀏覽器: IE8
3. 測試結果:
如果是登入論壇有勾選 "自動登入", 儲存論壇首頁為 "我的最愛",
那麼在離開論壇頁面 (未按 "登出") 約一分鐘後, "誰在線上" 的列表上的帳號便會消失.
此時, 若直接由我的最愛連結論壇, 不必做登入的動作, 便已經是誰在線上的列表會員.
但是, 所有測試的論壇, 其 "最後訪問" 的時間通通沒有更新, 依舊是頭一次登入論壇者.
P.S.
今天晚上, 我暫不關機, 以便於明天一早, 繼續測試.
Re: [問題] 最後訪問時間的異常
今天一早的測試結果:
- 個人論壇, 個人測試論壇: 雖然直接由我的最愛連結論壇, 但是沒有呈現已登入現象.
P.S.
個人測試論壇之時區, 仍保持預設: UTC. - 竹貓及官方 (昨天晚上, 其實也有在那裏測試): 若直接由我的最愛連結論壇, 不必做登入的動作, 便已經是誰在線上的列表會員. 而且, 其 "最後訪問" 的時間, 通通已更新為上一次關閉論壇頁面的時間.
造成上述兩種結果的差異原因, 恐怕是主機的作業系統或架站環境之不同所致, 與 phpBB 3.0.X 無關.
- 差異之一:
當儲存論壇首頁為我的最愛時, 個人論壇以及個人測試論壇, 必須在網址列同時存入登入時的 sid,
方可於消失在誰在線上列表時, 經由點選我的最愛而迅速回到論壇, 且成已登入狀態.
竹貓及官方, 則可以在儲存我的最愛時, 不必存入登入時的 sid, 也會有上述功能. - 差異之二:
當長時間關閉論壇頁面之後 (也就是今天一早) 所得測試結果, 已如上述.
因為個人論壇有加裝此外掛, 而個人測試論壇則無, 然而其測試結果是相同的.
問題或許與論壇的設定有關;
又或許與主機的作業系統或架站環境有關.
當然, 這個測試, 還必須做長時間的觀察, 記錄, 比較後, 再下最後的定論.
Re: [問題] 最後訪問時間的異常
回報一下今天比較不一樣的情況。
今天下午2點左右,我剛好在學校用"另外一台"電腦登入有問題的B論壇(含入口頁)。
由於是學校裝有自動還原系統的電腦,系統裡的自然不會留有cookie,很自然的也要求我輸入帳密做登入的動作。
這次的登入,我僅只有瀏覽文章,並無回覆或發表文章。之後也是直接關掉網頁及電腦,無另外做登出的動作。
現在晚上10點左右,我用"自己慣用"的電腦再次登入B論壇(含入口頁)。
應該是cookie在的原因,它沒有要求我另外再做登入的動作。但"最後訪問"的時間卻沒有更新成今天下午2點。
依然停留在"最後訪問是 2009年8月29日 週六 9:05 pm"。
明天我會再注意看看它是否有更新至今天。希望這些資訊能做為下結論的一點點參考。
今天下午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
●安裝外掛: 太多了~族繁不及備載
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載

