帝国CMS投稿自动获取发布人IP地址并前端显示的方法

2023-12-01 0 1,028

客户网站前端投稿功能需要自动获取投稿人的IP地址并录入数据库,所以就有了这个教程!

步骤如下:

1、管理数据表 – ***数据表 – 管理字段 – 添加一个 IP字段

2、建立infoip字段(字段名必须为infoip)、字段类型用VARCHAR、长度15,然后在投稿表单里增加这一段隐藏字段

<input type="hidden" name="ip" type="text" id="ip" value="<?=$ecmsfirstpost==1?egetip():DoReqValue($tbname,'ip',stripSlashes($r[ip]))?>">

3、管理数据表 – ***数据表 – 管理系统模型- 修改, 在字段名infoip后勾选-录入,投稿,内容模板

4、读取的话还是用[!–infoip–] 这个字段.

———————————

把ip的最后一位数字显示成“*”的方法:

把[!–infoip–]换成下面代码

<?php//ip$ipr=explode(".",$navinfor[infoip]);$ip="";$ipnum=count($ipr);for($i=0;$i<$ipnum;$i++){ if($i!=0) {$d=".";} if($i==$ipnum-1) { $ipr[$i]="*"; } $ip.=$d.$ipr[$i];}echo $ip;?>

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 帝国CMS教程 帝国CMS投稿自动获取发布人IP地址并前端显示的方法 https://www.u-9.cn/jiaocheng/empirecms/14313.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务