PHP에 웹사이트 트래픽 카운터 기능을 포함시키는 방법

墨辰丷
풀어 주다: 2023-03-26 12:00:01
원래의
1232명이 탐색했습니다.

이 글은 주로 PHP가 웹 사이트 방문 카운터를 삽입하는 기능을 자세히 소개합니다. 여기에는 특정 참조 값이 있습니다. 관심 있는 친구는 이를 참조할 수 있습니다.

Embed-Count 폴더 만들기

Embed-Count 파일에서 카운터를 만듭니다. 다음 내용이 포함된 폴더 아래 inc.php 파일:

<?php
function counter(){
  $counter = 0;               //初始化变量
  $max_len = 8;
  $lj = explode("/",$_SERVER["PHP_SELF"]); 

  //超全局变量$_SERVER[&#39;PHP_SELF&#39;]保存了当前运行脚本的名字 Embed_Count/al_Embed_Fn.php

  $CounterFile="./counter/".$lj[count ($lj)-1].".dat";
  if(!file_exists($CounterFile)){
    if(!file_exists(dirname($CounterFile))){
      mkdir(dirname($CounterFile),0777);
    }
    $cf = fopen($CounterFile,&#39;w&#39;);
    fputs($cf,&#39;0&#39;);
    fclose($cf);
  }
  else{
    $cf = fopen($CounterFile,&#39;r&#39;);
    $counter = trim(fgets($cf,$max_len));
    fclose($cf);
  }
  $counter++;
  $cf = fopen($CounterFile,&#39;w&#39;);
  fputs($cf,$counter);
  fclose($cf);
  echo $counter;
}



?>
로그인 후 복사

다음 내용이 포함된 Embed-Count 폴더 아래에 al_Embed_Fn.php 파일을 만듭니다.

<?php
  include "counter.inc.php";
?>
<html>
<head>
  <meta charset="UTF-8">
  <title>嵌入式网页计数器-刘佳晨</title>
</head>
<body>
  <p id="dd">
    <span>欢迎您!</span>
    <span>您是本网站的第<?php counter(); ?>位访客</span>
  </p>
</body>
</html>
로그인 후 복사

자, 입력한 후에 방금 코드를 캡슐화한 것을 알 수 있나요? 그냥 함수?

예, 하지만 이번에는 많은 새로운 기능과 요령이 사용되었습니다. 하나 주세요.

Tips

1. 대부분의 PHP 프로그래머는 include 또는 require의 파일 확장자를 "inc"로 지정하는 데 익숙합니다.

2.$CounterFile="./counter/".$lj[count ($ lj) -1].".dat"; 현재 스크립트가 있는 폴더 아래의 하위 폴더 counter에서 카운터 파일을 찾습니다. 파일 이름은 현재 스크립트 이름에 "dat"를 더한 이름입니다. 즉, al_Embed_Fn.php.dat

3 .카운터 기능을 웹페이지에 삽입하세요. 이 스크립트는 counter.inc.php 태그가 저장되기 전에 배치되어야 합니다. 그렇지 않으면 include에 파일의 저장 경로를 지정해야 합니다

4.카운터 값을 반환하는 counter() 함수를 호출하세요
알겠습니다. , 포함된 함수 호출도 완료됩니다.

여기서 언급해야 할 몇 가지 기능이 있습니다.

mkdir(dirname($CounterFile),0777): $CounterFlile 값으로 이름이 지정된 디렉터리를 만듭니다(예: ./counter). 디렉터리의 액세스 권한이 가장 높습니다(읽기, 쓰기 및 실행 가능). $ CounterFile): 경로의 디렉터리 부분을 반환합니다.

explore('/',$_SERVER[PHP_SELF]): 문자열 배열을 반환합니다. 각 요소는 $_SERVER[PHP_SELF]에서 "/"로 잘라낸 하위 문자입니다. 경계 문자열로

Count($lj): 배열 &lj의 요소 수를 계산합니다.


다음 버전을 기대하시나요?

관련 권장 사항:

PHP로 자신만의 카운터를 만드는 방법

JS에서 카운터 사용

CSS 카운터 및 여러 열 사용

위 내용은 PHP에 웹사이트 트래픽 카운터 기능을 포함시키는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿