迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
// 共享模塊通過id查找內(nèi)容
$id = (int)\Phpcmf\Service::L('input')->get('id');
如何輸出作者的uid?
$uid = (int)\Phpcmf\Service::L('input')->get('uid'); 這樣寫獲取不到東西
請指教
這個文件的路徑是多少
回復(fù)@官方研發(fā)技術(shù)-張鋒 /dayrui/Fcms/Control/show.php
/dayrui/Fcms/Control/show.php
這個文件頭部已經(jīng)注明了,不允許修改,你加這句話$uid = (int)\Phpcmf\Service::L('input')->get('uid');的目的是什么,或許有其他的辦法
回復(fù)@官方研發(fā)技術(shù)-張鋒
做個判斷,當(dāng)作者不是admin同時ip條件不滿足的時候,返回404
你這個需求完全可以不破壞系統(tǒng)文件 ?? ,把圖中代碼復(fù)制出來,我稍微改動即可
回復(fù)@官方研發(fā)技術(shù)-張鋒 其他測試基本過了 就是uid搞不出來 哈哈!
$ip = \Phpcmf\Service::L('input')->ip_address(); $iparea = \Phpcmf\Service::L('ip')->address($ip); $uid = \Phpcmf\Service::M()->table('dr_1_news')->get($uid); if(uid!=1){ if((!preg_match("(鄭州|溫州)",$iparea))){ exit($this->goto_404_page(dr_lang('無法找到內(nèi)容'))); } }
樓主根本不會php語法
----------正確方式,利用hook不破壞主程序
/config/hooks.php
\Phpcmf\Hooks::on('module_show_read_data', function($data) { $ip = \Phpcmf\Service::L('input')->ip_address(); $iparea = \Phpcmf\Service::L('ip')->address($ip); if($data['uid']!=1){ if(strpos($iparea, '鄭州')!==false){ exit(\Phpcmf\Service::C()->goto_404_page(dr_lang('無法找到內(nèi)容'))); } elseif(strpos($iparea, '溫州')!==false){ exit(\Phpcmf\Service::C()->goto_404_page(dr_lang('無法找到內(nèi)容'))); } } });
回復(fù)@官方研發(fā)技術(shù)-張鋒 哈哈
我水平不行 都是自我研究 謝謝!!
官方感人,每次我見官方回帖都是最快的, ?? 苦于郎中羞澀,下月一定買授權(quán)
這個文件的路徑是多少
回復(fù)@官方研發(fā)技術(shù)-張鋒 /dayrui/Fcms/Control/show.php
/dayrui/Fcms/Control/show.php
這個文件頭部已經(jīng)注明了,不允許修改,你加這句話$uid = (int)\Phpcmf\Service::L('input')->get('uid');的目的是什么,或許有其他的辦法
回復(fù)@官方研發(fā)技術(shù)-張鋒
做個判斷,當(dāng)作者不是admin同時ip條件不滿足的時候,返回404
你這個需求完全可以不破壞系統(tǒng)文件 ?? ,把圖中代碼復(fù)制出來,我稍微改動即可
回復(fù)@官方研發(fā)技術(shù)-張鋒 其他測試基本過了 就是uid搞不出來 哈哈!
樓主根本不會php語法
----------正確方式,利用hook不破壞主程序
/config/hooks.php
回復(fù)@官方研發(fā)技術(shù)-張鋒 哈哈
我水平不行 都是自我研究 謝謝!!
官方感人,每次我見官方回帖都是最快的, ?? 苦于郎中羞澀,下月一定買授權(quán)