新聞中心
phpwind道具不會過期BUG解決方法
作者 / 無憂主機 時間 2015-08-22 02:02:55
phpwind論壇系統(tǒng)一直以強大的負載能力、優(yōu)秀的訪問速度和完善的功能,并且能完美在php空間中運行,成為國內(nèi)最受歡迎的通用型論壇程序之一。但是再優(yōu)秀的系統(tǒng)也難免會有一些瑕疵,相信使用過phpwind的站長朋友都有遇到過這樣的問題,就是像護身符這樣的道具不會過期的bug,那么這個問題要怎么解決呢?現(xiàn)在無憂主機小編就來介紹如何通過修改代碼的方式來解決這個問題。 首先我們要編寫一段程序,其代碼如下:
<?php !function_exists('readover') && exit('Forbidden'); InitGP(array('uid')); if($tooldb['type']!=2){ Showmsg('tooluse_type_error'); } if(!$uid){ Showmsg('tooluse_nodefender'); } $rt = $db->get_one("SELECT MAX(time) AS tooltime FROM pw_toollog WHERE touid='$uid' AND filename='defend'"); if($rt && $rt['tooltime']>$timestamp-3600*48){ Showmsg('tooluse_deused'); } $db->update("UPDATE pw_usertool SET nums=nums-1 WHERE uid='$winduid' AND toolid='$toolid'"); $logdata=array( 'type' => 'use', 'filename' => 'defend', 'descrip' => 'tool_21_descrip', 'uid' => $winduid, 'username' => $windid, 'touid' => $uid, 'ip' => $onlineip, 'time' => $timestamp, 'toolname' => $tooldb['name'], ); writetoollog($logdata); Showmsg('toolmsg_success'); ?>然后用網(wǎng)頁編輯工具打開defend.php文件,這個文件默認情況下是在hack/toolcenter/require文件夾下的。打開后刪除此文件里面所有的代碼,并將上面編輯的代碼添進來,這樣就可以解決道具不會過期的bug了。 無憂主機相關(guān)文章推薦閱讀: PHPWIND修改默認后臺地址的方法探討與問題發(fā)現(xiàn) PHPWIND8.7如何在手機瀏覽模式下防止CSRF漏洞 PHPWIND模板上傳提示“非法請求操作請重試”解決方法
本文地址:http://www.gle-technology.com/phpwind/19981.html