我正在尝试获取人们在我的网站上查看的页面的一些数据。我创建了一个php文件,可以在我的数据库中输入。该文件在我的本地主机上工作但是当我将它推送到我的服务器时,它适用于除了我的/index.php之外的每个页面。出于某种原因,任何时候有人去主页,它会将它们视为3个视图,如果有人去了不同的页面,它会将它们计入该页面和/index.php。我一直在讨论这个问题一个小时,任何想法都会有所帮助。谢谢。
以下是每页中包含的php文档。它占用了网站的最后部分并将其用作页面 Exp:www.something.com/customers.php 在数据库中应该使用名称== /customers.php的表页行将计数器加1并添加time_stamp。如果不存在则从1计数器开始创建行。
<?php
/**
* Created by PhpStorm.
* User: Sari
* Date: 2/13/14
* Time: 9:53 AM
*/
$connect = db_connect();
$qry_insert='';
$qry_update='';
$page = $_SERVER['PHP_SELF'];
$date = date("m/d/y ha", time());
$qry_string = "SELECT * FROM pages WHERE name = '".$page."'";
$result = mysqli_query($connect,$qry_string);
if($result->num_rows>0){
$row = mysqli_fetch_assoc($result);
$counter = $row['counter']+1;
$time_stamp = $row['time_stamps'].' , '.$date;
$qry_update= "UPDATE pages SET counter = '".$counter.
"' , time_stamps = '".$time_stamp."' WHERE name = '".$page."'";
mysqli_query($connect,$qry_update);
}else{
$qry_insert = "INSERT INTO pages (name , counter , time_stamps)
VALUES ('".$page."' , '1' , '".$date."' )";
mysqli_query($connect,$qry_insert);
}
mysqli_close($connect);
?>
答案 0 :(得分:0)
这是由于一个破碎的img src =“”感谢Michael Berkowski,我能够找到并解决问题。