Я сделал счетчик php-mysql для моей веб-страницы.
Когда я добавляю изображение с другого сайта на свой сайт, счетчик работает неправильно.
Для проверки, существует файл или нет на другом сайте, я использую этот код
<?php
function load_image($external_path,$internal_path)
{
if(@fopen($external_path,"r")==true)
{
return $external_path;
}
else
{
return $internal_path;
}
}
?>
Если он не найден, то это видно с моего сайта.
Но это создает проблему в счетчике.
Если у меня есть 4 внешних изображения, оно увеличивается как + 4.
Код приращения выглядит следующим образом ---
<?php
class visitor
{
function increment()
{
$sql="select count_no from tbl_count";
$result=DBAccess::execute_my_query($sql);
if ($result!="")
{
$rows=mysql_fetch_assoc($result);
$visit_no=$rows['count_no'];
}
else
{
$first_visit_no=1;
$sql1="insert into tbl_count (count_no) values ($first_visit_no)";
$ins=DBAccess::execute_my_query($sql1);
}
$update_visit_no= $visit_no+1;
$sql2="update tbl_count set count_no=$update_visit_no";
$ins2=DBAccess::execute_my_query($sql2);
return $update_visit_no;
}
}
?>