客户网站前端投稿功能需要自动获取投稿人的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)