• 域名认证
  • 作品:144
  • 案例:19|
  • 教程:7481|
  • 资讯:640|
  • 资源:379|
  • 总访问量:1240985|

导航菜单
酷讯网络工作室_源码交易平台,源码商城,网站定制开发,免费模版下载,网络技术服务,游戏源码,站长教程欢迎你.
帝国CMS投稿自动获取发布人IP地址并前端显示的方法

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

浏览次数:

作者: 淡淡的风

信息来源: 酷讯网络

更新日期: 2021-10-18 23:04:21

文章简介

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

  • 正文开始

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

?>


收藏此文 ( ) 感觉不错,赞哦! 打赏本站

如果本文对你有所帮助请打赏本站

  • 打赏方法如下:
  • 支付宝打赏
    支付宝扫描打赏
    微信打赏
    微信扫描打赏

精彩评论