迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
// 共享模塊通過id查找內(nèi)容
$id = (int)\Phpcmf\Service::L('input')->get('id');
如何輸出作者的uid?
$uid = (int)\Phpcmf\Service::L('input')->get('uid'); 這樣寫獲取不到東西
請指教
這個文件的路徑是多少
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(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)
這個文件的路徑是多少
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方研發(fā)技術(shù)-張鋒 /dayrui/Fcms/Control/show.php
/dayrui/Fcms/Control/show.php
這個文件頭部已經(jīng)注明了,不允許修改,你加這句話$uid = (int)\Phpcmf\Service::L('input')->get('uid');的目的是什么,或許有其他的辦法
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方研發(fā)技術(shù)-張鋒
做個判斷,當(dāng)作者不是admin同時ip條件不滿足的時候,返回404
你這個需求完全可以不破壞系統(tǒng)文件 ?? ,把圖中代碼復(fù)制出來,我稍微改動即可
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(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)容'))); } } });開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方研發(fā)技術(shù)-張鋒 哈哈
我水平不行 都是自我研究 謝謝!!
官方感人,每次我見官方回帖都是最快的, ?? 苦于郎中羞澀,下月一定買授權(quán)