[問題] 連續搜索時間間隔限制
版主: 版主管理群
[問題] 連續搜索時間間隔限制
問題外掛:連續搜索時間間隔限制\r
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=32133
使用版本:phpBB 2.0.15
網站位置:n/a
狀況描述:
我已經安裝了連續搜索時間間隔限制\r
好像 Not work in 2.015
有沒有朋友可以趙小弟解決問題 ?
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=32133
使用版本:phpBB 2.0.15
網站位置:n/a
狀況描述:
我已經安裝了連續搜索時間間隔限制\r
好像 Not work in 2.015
有沒有朋友可以趙小弟解決問題 ?
請多加一行session_start();
意即將原作中要求加入的程式碼改成這樣\r
意即將原作中要求加入的程式碼改成這樣\r
代碼: 選擇全部
/*
妖妖專用,請任意拍打餵食!
[url]http://deliabest.no-ip.com[/url]
*/
session_start();
if(!session_is_registered("nowtime"))
{
//如果是第一次搜尋則把?#123;在的時間記錄起來
session_register('nowtime');
$_SESSION['nowtime'] = time();
}else{
//?#93;定搜尋間隔時間為10秒
$set_min_time = 10;
/*
判斷是不是在10秒內重複搜尋
是,罵人
否,紀錄?#123;在時間
*/
$_SESSION['nowtime'] > (time() - $set_min_time) ? message_die(GENERAL_MESSAGE, "請勿在 $set_min_time 秒內重複搜尋!") : $_SESSION['nowtime'] = time();
}
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
剛剛在測試論壇, 發現:~倉木麻衣~ 寫:請多加一行session_start();
意即將原作中要求加入的程式碼改成這樣\r代碼: 選擇全部
/* 妖妖專用,請任意拍打餵食! [url]http://deliabest.no-ip.com[/url] */ session_start(); if(!session_is_registered("nowtime")) { //如果是第一次搜尋則把?#123;在的時間記錄起來 session_register('nowtime'); $_SESSION['nowtime'] = time(); }else{ //?#93;定搜尋間隔時間為10秒 $set_min_time = 10; /* 判斷是不是在10秒內重複搜尋 是,罵人 否,紀錄?#123;在時間 */ $_SESSION['nowtime'] > (time() - $set_min_time) ? message_die(GENERAL_MESSAGE, "請勿在 $set_min_time 秒內重複搜尋!") : $_SESSION['nowtime'] = time(); }
多了這一行後,
一開始, 便無法搜尋了!
--
抱歉! 多試幾次, 又發現可以了!
謝謝您!
最後由 心靈捕手 於 2005-08-15 17:55 編輯,總共編輯了 1 次。
其實也不是一開始就不能搜尋了
而是點了「搜尋(search.php)」後, $_SESSION['nowtime']就被register並賦值了
而當填入搜尋條件再按下「搜尋」鈕後, 會因為postback的關係而啟動預設的10秒限制\r
剛有測過, 點search.php後, 再隔10秒才送出搜尋就可以運作
不過還是有些麻煩就是了
剛又測了一下, 雖然不是很滿意, 不過應該也足夠了吧\r
將原作要求加入的程式代碼改成這樣\r
而是點了「搜尋(search.php)」後, $_SESSION['nowtime']就被register並賦值了
而當填入搜尋條件再按下「搜尋」鈕後, 會因為postback的關係而啟動預設的10秒限制\r
剛有測過, 點search.php後, 再隔10秒才送出搜尋就可以運作
不過還是有些麻煩就是了
剛又測了一下, 雖然不是很滿意, 不過應該也足夠了吧\r
將原作要求加入的程式代碼改成這樣\r
代碼: 選擇全部
session_start();
if(!session_is_registered("nowtime") && ($HTTP_POST_VARS['mode'] == 'results' || $HTTP_GET_VARS['mode'] == 'results') )
{
//如果是第一次搜尋則把?#123;在的時間記錄起來
session_register('nowtime');
$_SESSION['nowtime'] = time();
}else{
//?#93;定搜尋間隔時間為10秒
$set_min_time = 10;
/*
判斷是不是在10秒內重複搜尋
是,罵人
否,紀錄?#123;在時間
*/
if (session_is_registered("nowtime"))
{
$_SESSION['nowtime'] > (time() - $set_min_time) ? message_die(GENERAL_MESSAGE, "請勿在 $set_min_time 秒內重複搜尋!") : $_SESSION['nowtime'] = time();
}
}
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
沒有耶@@
他原本是長這個樣子
他原本是長這個樣子
代碼: 選擇全部
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
include($phpbb_root_path . 'includes/functions_search.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_SEARCH);
init_userprefs($userdata);