客戶網站前端投稿功能需要自動獲取投稿人的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;
?>