迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
// 共享模块通过id查找内容
$id = (int)\Phpcmf\Service::L('input')->get('id');
如何输出作者的uid?
$uid = (int)\Phpcmf\Service::L('input')->get('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('无法找到内容'))); } }
楼主根本不会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('无法找到内容'))); } elseif(strpos($iparea, '温州')!==false){ exit(\Phpcmf\Service::C()->goto_404_page(dr_lang('无法找到内容'))); } } });
这个文件的路径是多少
做个判断,当作者不是admin同时ip条件不满足的时候,返回404
楼主根本不会php语法
----------正确方式,利用hook不破坏主程序
/config/hooks.php