현재 위치: > 최신 기사 목록> PHP 웹 사이트 방문 통계 기능 개발에 대한 자세한 설명

PHP 웹 사이트 방문 통계 기능 개발에 대한 자세한 설명

M66 2025-06-22

PHP를 사용하여 웹 사이트 방문 통계 기능을 방문하는 방법

인터넷의 빠른 개발로 웹 사이트 방문 통계는 웹 사이트 운영 및 최적화를위한 중요한 도구가되었습니다. 정확한 액세스 데이터를 사용하면 사용자 행동을 이해하고 웹 사이트 컨텐츠 및 프로모션 전략을 최적화 할 수 있습니다. 이 기사에서는 PHP 기반 방문 통계 기능을 단계별로 구현하고 관련 코드 예제를 제공합니다.

1. 액세스 데이터를 저장하려면 데이터베이스 테이블을 만듭니다

먼저 액세스 데이터를 저장하려면 데이터베이스에서 테이블을 설정해야합니다. 다음은 MySQL을 사용하여 생성 된 샘플 테이블 구조입니다.

 CREATE TABLE `PageViews` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `page_url` varchar(255) NOT NULL,
  `visit_date` date NOT NULL,
  `visit_time` time NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

이 표는 페이지 URL, 액세스 날짜 및 액세스 시간을 기록하고 후속 통계에 대한 기본 데이터 지원을 제공합니다.

2. 데이터베이스에 연결하려면 PHP 스크립트를 작성하십시오

그런 다음 데이터베이스에 연결하려면 PHP 스크립트를 작성하고 연결 정보를 자신의 구성으로 바꾸는 것을 잊지 마십시오.

 <?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database_name";
<p>$conn = new mysqli($servername, $username, $password, $dbname);<br>
if ($conn->connect_error) {<br>
die("데이터베이스 연결에 실패했습니다: " . $conn->connect_error);<br>
}<br>
?>

3. 현재 페이지 URL을 가져옵니다

PHP에서는 서버 변수를 통해 현재 액세스 한 페이지 주소를 얻을 수 있습니다.

 <?php
$page_url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
?>

4. 방문 데이터를 기록하십시오

액세스 페이지의 URL, 액세스 날짜 및 시간을 데이터베이스에 삽입하십시오.

 <?php
$visit_date = date('Y-m-d');
$visit_time = date('H:i:s');
<p>$sql = "INSERT INTO PageViews (page_url, visit_date, visit_time)<br>
VALUES ('$page_url', '$visit_date', '$visit_time')";</p>
<p>if ($conn->query($sql) === TRUE) {<br>
echo "방문 데이터가 기록되었습니다";<br>
} else {<br>
echo "방문 데이터를 기록 할 때 오류가 발생했습니다: " . $conn->error;<br>
}</p>
<p>$conn->close();<br>
?>

5. 디스플레이 방문 통계 결과

SQL 문을 통해 웹 사이트에 대한 총 방문 수를 쿼리하고 표시합니다.

 <?php
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
    die("데이터베이스 연결에 실패했습니다: " . $conn->connect_error);
}
<p>$sql = "SELECT COUNT(*) AS total_views FROM PageViews";<br>
$result = $conn->query($sql);</p>
<p>if ($result->num_rows > 0) {<br>
$row = $result->fetch_assoc();<br>
echo "총 방문: " . $row["total_views"];<br>
} else {<br>
echo "아직 방문 데이터가 없습니다";<br>
}</p>
<p>$conn->close();<br>
?>

요약

위의 단계를 통해 쉽게 PHP를 사용하여 웹 사이트 방문 통계를 달성 할 수 있습니다. 이를 통해 웹 사이트의 액세스를 이해하는 데 도움이 될뿐만 아니라 웹 사이트 컨텐츠 및 프로모션 전략을 최적화하기위한 데이터 지원도 제공합니다. 이 기사가 방문 통계 개발을 성공적으로 완료하는 데 도움이되기를 바랍니다.