[問題]如何避免直接進論壇?(已解決)

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

版主: 版主管理群

~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

因為你那時候並沒有在資料庫新增session_visited欄位
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
aj4w6
星球公民
星球公民
文章: 101
註冊時間: 2006-01-14 16:08
聯繫:

文章 aj4w6 »

現在新增session_visited欄位,也還是跳回主網ㄚ!不知為什麼?
照您的語法應該是沒問題才對ㄚ
這個笨學生快把您搞轟了, 我也快轟了
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

你那邊不行嗎?
我剛去測你的站, 都ok了呀
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
aj4w6
星球公民
星球公民
文章: 101
註冊時間: 2006-01-14 16:08
聯繫:

文章 aj4w6 »

還是一直跳回主網,電腦重開機試也是一樣,用別台電腦也一樣.
不知為什麼?
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8536
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

aj4w6 寫:還是一直跳回主網,電腦重開機試也是一樣,用別台電腦也一樣.
不知為什麼?
根據我的測試, 應該是已經如您所願了.

我直接打上底下您的論壇網址後, 會先連上您的 '主網'.
http://lonely.php2h.com/phpBB/

而後由主網裡頭點選 '交流區' 後, 才可以正常連到您的論壇.

建議您:
刪除 Cookie 以及暫存檔案後, 重新啟動瀏覽器, 再試試看.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
aj4w6
星球公民
星球公民
文章: 101
註冊時間: 2006-01-14 16:08
聯繫:

文章 aj4w6 »

上一則忘了寫----Cookie,檔案,記錄通通都刪光了
重開IE, 重開機, 換電腦.......都連不進論壇

或許就像我看IE是一片空白,您卻能看到menu.htm
\n您看到phpBB : Critical Error.....我也看不到??
:?: :?: :?: :idea: :idea: :idea:
aj4w6
星球公民
星球公民
文章: 101
註冊時間: 2006-01-14 16:08
聯繫:

文章 aj4w6 »

各位大大特別是倉木麻衣大大
以無比的耐心和熱心教導小弟,實在不知該如何感恩!!
謝謝
aj4w6
星球公民
星球公民
文章: 101
註冊時間: 2006-01-14 16:08
聯繫:

文章 aj4w6 »

總結修改方式如下:
舉例要連結進入論壇的那個頁面http://abc.seed.net.tw/543/xyz.htm
1.先到資料庫裡執行這段SQL

代碼: 選擇全部

ALTER TABLE `phpbb_sessions` ADD `session_visited` TINYINT( 1 ) NULL DEFAULT '0' 

2.打開includes/page_header.php 尋找

代碼: 選擇全部

$template->pparse('overall_header');

在代碼前加入

代碼: 選擇全部

if ( !$userdata['session_visited'] && !preg_match("#homepage\d+\.seed\.net\.tw/web@\d+/543/xyz\.htm#i",$HTTP_SERVER_VARS['HTTP_REFERER']) ) 
{                                                                                                         header ("Location: http://自行填入網站首頁");  
exit;                                                                                                    }                                                                                                         elseif ( preg_match("#homepage\d+\.seed\.net\.tw/web@\d+/543/xyz\.htm#i",$HTTP_SERVER_VARS['HTTP_REFERER']) )                                       
{                                                                                                         $sql = "UPDATE " . SESSIONS_TABLE . " SET session_visited = 1 WHERE session_id = '" . $userdata['session_id'] . "'";                                
if ( !($result = $db->sql_query($sql)) )                                                                                               {                                                                                                         message_die(CRITICAL_ERROR, 'Error doing DB query userdata row fetch', '', __LINE__, __FILE__, $sql);                                               
}                                                                                                         }                                                                                                         

如果不是seednet,hinet請去掉(d+)和(web@\d+)
主題已鎖定

回到「外掛問題討論」