vfxbro
Новичок
Добрый день, Всем!
Нужен счетчик, который бы записывался в базу и определял по ip, заходил ли данный юзер.
Если пользователь с тем же IP-адресом, Useragent, и URL страницы снова попадает на страницу, то view_date столбец должен быть обновлен с текущей датой и временем, а также views_count колонны должна быть увеличена на 1.
Есть у меня три файла: index1.html, index2.html и data.php
----------------------------------------------------------------------------------------------------------------------------------------
вот мой код index1.html
<!DOCTYPE html>
<html>
<head><title>Страница 1</title></head>
<body>
<h1> Моя страница 1</h1>
<a href="data.php?click=yes">
<img src="data.php"/>
</a>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------
и data.php
<?php
if($_REQUEST['click']=="yes"){
header("Location:index2.html");
} else {
header("Content-type:image/gif"); // Посылаем заголовок
$img=imagecreatefromgif("banner.gif"); // Создаем изображение как ресурс из графического файла
imagegif($img);
}
//Подключаемся к базе данных
$db = mysql_connect("localhost", "dbuser", "password");
mysql_select_db("testdb",$db);
$result = mysql_query("SELECT * FROM test",$db);
$myrow = mysql_fetch_array($result);
$ip = $_SERVER['REMOTE_ADDR'];
$agent = $_SERVER['HTTP_USER_AGENT'];
$date = date("Y-m-d H:i:s");
$url = $_SERVER['REQUEST_URI'];
mysql_query("INSERT INTO `test` (`ip_address`, `User_agent` ,`View_date` , `Page_url`)
VALUES ('".$ip."','".$agent."','".$date."' , '".$url."')");
?>
Нужен счетчик, который бы записывался в базу и определял по ip, заходил ли данный юзер.
Если пользователь с тем же IP-адресом, Useragent, и URL страницы снова попадает на страницу, то view_date столбец должен быть обновлен с текущей датой и временем, а также views_count колонны должна быть увеличена на 1.
Есть у меня три файла: index1.html, index2.html и data.php
----------------------------------------------------------------------------------------------------------------------------------------
вот мой код index1.html
<!DOCTYPE html>
<html>
<head><title>Страница 1</title></head>
<body>
<h1> Моя страница 1</h1>
<a href="data.php?click=yes">
<img src="data.php"/>
</a>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------
и data.php
<?php
if($_REQUEST['click']=="yes"){
header("Location:index2.html");
} else {
header("Content-type:image/gif"); // Посылаем заголовок
$img=imagecreatefromgif("banner.gif"); // Создаем изображение как ресурс из графического файла
imagegif($img);
}
//Подключаемся к базе данных
$db = mysql_connect("localhost", "dbuser", "password");
mysql_select_db("testdb",$db);
$result = mysql_query("SELECT * FROM test",$db);
$myrow = mysql_fetch_array($result);
$ip = $_SERVER['REMOTE_ADDR'];
$agent = $_SERVER['HTTP_USER_AGENT'];
$date = date("Y-m-d H:i:s");
$url = $_SERVER['REQUEST_URI'];
mysql_query("INSERT INTO `test` (`ip_address`, `User_agent` ,`View_date` , `Page_url`)
VALUES ('".$ip."','".$agent."','".$date."' , '".$url."')");
?>
Последнее редактирование: