0
파일의 모든 세부 정보가 기록 된 파일이라는 테이블이 있습니다.세션을 사용하여 카운터보기를 설정하는 방법은 무엇입니까?
이제이 파일들에 대한 카운터 뷰를 작성하여 동일한 테이블에 방문자라는 새로운 열을 생성하고 싶습니다.
카운터는 세션에 따라 증가합니다. 사용자가 웹 사이트에서 파일을 열 때, 카운터는 자동으로 증가한다 + 1
이 코드
<?php
session_start();
include_once"config.php";
$webpage=htmlspecialchars($_SERVER["REQUEST_URI"]);
$result=mysql_query("SELECT * FROM files WHERE webpage='$webpage'");
$num_rows = mysql_num_rows($result);
if ($num_rows == 0){
mysql_query("INSERT INTO files (id, webpage, visitors)
VALUES ('','$webpage','1')");
}else{
if (!isset($_SESSION['webpage'])){$_SESSION['webpage'] = 0;
mysql_query("UPDATE counter SET visitors=visitors+1 WHERE webpage='$webpage'");}}
?>
은 내가 페이지
의 URI를 사용하여 세션에 관련하는 것을 시도하고있다$webpage=htmlspecialchars($_SERVER["REQUEST_URI"]);
사용자가 파일을 열 때 자동으로 페이지의 URI를 업데이트하는 방법을 모르겠습니다. 이 URI는 방문자를 증가시키는 데 사용됩니다.
URI가없는 다른 방법이 있다면 저를 도울 수 있습니까?