请问,前台怎么调用用户最新的登录的所在城市IP?帖子没法回复了。。。老是跳出关注微信公众号,都绑定了还是回复不了,只能重新发。
已知用户中心调用自己的IP:
{table table=member_login uid=$member.uid order=logintime desc}
{dr_date($t.logintime)}
{Ip::address($t[loginip])}
{/table}
但这只能调用当前用户登录的详细IP,并且显示都是例如:浙江省杭州市
想让他只显示最近登录的一个城市,并且简化为杭州,其它用户也能看得见,请问怎么实现?
<?php $d = \Phpcmf\Service::L('ip')->address($t['loginip']); if (preg_match('/省(.+)市/U',$d, $m)) { echo $m[1]; } else { echo $d; } ?><?php $d = \Phpcmf\Service::L('ip')->address($t['loginip']); if (preg_match('/省(.+)市/U',$d, $m)) { echo $m[1]; } else { echo $d; } ?>显示的是未知地区..{table table=member_login uid=$member.uid order=logintime desc} {dr_date($t.logintime)} <?php $d = \Phpcmf\Service::L('ip')->address($t['loginip']); if (preg_match('/省(.+)市/U',$d, $m)) { echo $m[1]; } else { echo $d; } ?> {/table}