代刷新增访问次数|访问ip|访问域名-php代码/js代码组合拳【第一个版本】

时间:2023-06-08 14:52:24   阅读:361


一共分为5个步骤,基本上按照操作上去弄,就可以。最后会变成下图的效:

代刷新增访问次数|访问ip|访问域名-php代码/js代码组合拳【第一个版本】

1.首先先去代刷的模版文件夹template,打开faka文件夹,在里面创建tongji.php,里面放入下面代码:

<?php
// 获取访客IP地址
$ip = $_SERVER['REMOTE_ADDR'];
// 获取当前域名
$ym = $_SERVER['HTTP_HOST'];
// 获取当前时间
$time = date("m-d H:i:s");
// 读取文件内容
$file = 'tz.txt';
// 读取文件内容并转换为数组
$data = file($file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
// 初始化IP地址和访问次数的变量
$ip_exist = false;
$count = 1;
// 遍历数组,查找是否存在该IP地址
foreach ($data as $key => $value) {
    if (strpos($value, $ip) !== false) {
        // 如果存在该IP地址,则将访问次数加1,并标记为已存在
        $count = intval(substr($value, strpos($value, ':') + 1)) + 1;
        $data[$key] = "访问次数:$count 时间:$time IP:$ip 来路域名:$ym";
        $ip_exist = true;
        break;
    }
}
// 如果不存在该IP地址,则将其添加到数组中,并将访问次数设置为1
if (!$ip_exist) {
    array_push($data, "访问次数:$count 时间:$time IP:$ip 来路域名:$ym");
    $count = 1;
}
// 将数组按照访问次数从大到小排序,并写入文件中
usort($data, function ($a, $b) {
    preg_match('/\d+/', $a, $a_match);
    preg_match('/\d+/', $b, $b_match);
    return intval($b_match[0]) - intval($a_match[0]);
});
// 将数组转换为字符串,并写入文件中
$content = implode("\n", $data);
file_put_contents($file, $content);
//echo "您是第{$count}次访问本站!";
?>


2.打开代刷的后台文件夹admin(常规都是admin,如果不是自行寻找),在里面创建shuju.php,放入下面代码:

ps:有一处地方需要修改为自己的域名,细看一下

<?php
/**
 * 订单管理
**/
include("../includes/common.php");
$title='访问统计';
include './head.php';

if($islogin==1){}else exit("<script language='javascript'>window.location.href='./login.php';</script>");

?>


<?php
$lines = 0;//初始化行数 
if ($fh = fopen('https://改为你的域名/tz.txt','r')) {//打开文件
 while (! feof($fh)) {//判断是否已经达到文件底部
  if (fgets($fh)) {//读取一行内容
$lines++;}}}
?>

<?php
$time = date("y-m-d H:i:s");//$time把访问时间记录下来 如果向把具体年份写出来请把y更改为Y
//注意Y要是英文半角哦
$ip = $_SERVER["REMOTE_ADDR"];//$ip记录访问者IP
$save = "IP:".$ip." "."时间:".$time."\n";//把上面两个结合并添加空格

?>

<div class="col-md-12 center-block" style="float: none;">



<b>总共<?php print $lines; ?>条数据</b><a id="gengxin" rel="nofollow" class="btn btn-success">清空数据</a><br>
<b>当前<?php echo $save;?></b>
<pre id="text"></pre>
<script type="text/javascript">
    $.ajax({
        url: "/tz.txt",
        type: "get",
        dataType: "text",
        success: function (data) {
            $("#text").text(data);
        },
        error: function (jqXHR, status, thrown) {
            alert(thrown);
        }
    });
</script>
        <script src="https://cdn.jsdelivr.net/gh/kaygb/kaygb@master/layer/layer.js"></script> <!-- 层 -->
  <script>
  
   $('#gengxin').on('click', function() {
         
layer.open({
  type: 2,
  title: false,
  closeBtn: 1, //不显示关闭按钮
  shade: [0],
  area: ['150px', '50px'],
  offset: 'auto', //右下角弹出
  time: 2000, //2秒后自动关闭
  anim: 2,
  content: ['/qingkong.php', 'no'], //iframe的url,no代表不显示滚动条
 
});

   
        });
 </script>

</div>
</div>

</body>
</html>


3.在admin文件夹里面打开head.php,搜索 员工管理 (如果懂得人,直接过滤这个步骤),在员工管理标签结束下面,放入以下代码即可。

代刷新增访问次数|访问ip|访问域名-php代码/js代码组合拳【第一个版本】

<li>
	<a class="<?php echo checkIfActive('shuju')?>" href="./shuju.php">
		<i class="fa fa-user-circle-o sidebar-nav-icon fangwen"></i><span class="sidebar-nav-mini-hide">访问统计</span>
	</a>
</li>


4.到根目录创建qingkong.php文件,放入以下内容:

<?php
$file = './tz.txt'; // 文件路径
file_put_contents($file, ''); // 将文件内容清空
echo '文件内容已删除';
?>


5.接入文件,打开代刷模版文件夹,在里面添加一下代码:【每一个index.php模版文件都要放】

代刷新增访问次数|访问ip|访问域名-php代码/js代码组合拳【第一个版本】

<?php include TEMPLATE_ROOT.'faka/tongji.php';?>


上一篇:和平精英买挂网站-和平精英正规卖挂平台 永久免费

下一篇:和平精英开挂网站-腾讯《和平精英》专项打击观战透视,进行封号处理

网友评论