- A+
所属分类:帝国cms技巧
内容摘要
客户网站前端投稿功能需要自动获取投稿人的IP地址并录入数据库,所以就有了这个教程!步骤如下:1、管理数据表 - ***数据表 - 管理字段 - 添加一个 IP字段2、建立infoip字段(字
文章正文
客户网站前端投稿功能需要自动获取投稿人的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;?> |
代码注释
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫