联系官方销售客服

1835022288

028-61286886

求助 版主:论坛审计组
如何根据当前用户所在省份,自动跳转到到相应页面
类型:迅睿CMS 更新时间:2019-11-08 22:15:22

如何根据当前用户所在省份,自动跳转到到相应页面。后台每个城市都设置的独立模块。跳转的URL在自定义资料里设置好


image.png

image.png

回帖
  • 迅睿粉丝
    #1楼    迅睿粉丝
    2019-11-08 13:10:20
    Chrome 0
    增加悬赏(设置悬赏)金:50元,希望大家给予帮助!
  • 迅睿粉丝
    #2楼    迅睿粉丝
    2019-11-08 13:33:08
    Chrome 0
    用户在主站点登录的时候,判断一下该用户是属于哪个城市(前提是你的用户有城市的关联字段,或者用ip查询来源),然后查询对应的模块url 跳转过去
  • 迅睿粉丝
    #3楼    迅睿粉丝
    2019-11-08 13:45:18
    Chrome 0
    接单开公
  • 迅睿粉丝
    #4楼    迅睿粉丝
    2019-11-08 14:50:22
    Chrome 0
  • 迅睿粉丝
    #5楼    迅睿粉丝
    2019-11-08 15:33:50
    Chrome 0
    \Phpcmf\Hooks::on('cms_init', function() {
        
    	if (APP_DIR == "" && \Phpcmf\Service::L('router')->class == 'home' && \Phpcmf\Service::L('router')->method == 'index') {
    		$city = \Phpcmf\Service::L('ip')->province(\Phpcmf\Service::L('input')->ip_address()); 
    		$city=\Phpcmf\Service::L('ip')->province('101.244.103.15');
    		$value = dr_block('cstz');
    		if ($city && strpos($value, $city) !== false) {
    			$arr = explode(PHP_EOL, $value);
    			foreach ($arr as $t) {
    				if (strpos($t, $city) !== false) {
    					list($name, $url) = explode(' ', $t);
    					dr_redirect($url);
    				}
    			}
    		}
    	}
    	
    });
    满意答案
  • 迅睿粉丝
    #6楼    迅睿粉丝
    2019-11-08 19:15:00
    Chrome 0
    易学习 可以跳转后台无法进入,直接跳到首页。
  • 迅睿粉丝
    #7楼    迅睿粉丝
    2019-11-08 22:15:03
    Chrome 0
    易学习\Phpcmf\Hooks::on('cms_init', function() { if (!IS_ADMIN && !IS_MEMBER && APP_DIR == "" && \Phpcmf\Service::L('router')->class == 'home' && \Phpcmf\Service::L('router')->method == 'index') { $city = \Phpcmf\Service::L('ip')->province(\Phpcmf\Service::L('input')->ip_address()); $city=\Phpcmf\Service::L('ip')->province('101.244.103.15'); $value = dr_block('cstz'); if ($city && strpos($value, $city) !== false) { $arr = explode(PHP_EOL, $value); foreach ($arr as $t) { if (strpos($t, $city) !== false) { list($name, $url) = explode(' ', $t); dr_redirect($url); } } } } });
  • 迅睿粉丝
    #8楼    迅睿粉丝
    2019-11-08 22:15:22
    Chrome 0
    @易学习:谢谢!专业