Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript adsense通过重新提交页面和生成随机ip使ip报告全部错误_Javascript_Php_Ip_Adsense_Page Refresh - Fatal编程技术网

Javascript adsense通过重新提交页面和生成随机ip使ip报告全部错误

Javascript adsense通过重新提交页面和生成随机ip使ip报告全部错误,javascript,php,ip,adsense,page-refresh,Javascript,Php,Ip,Adsense,Page Refresh,我在我的网站上有一则谷歌广告,但我今天才发现,它正在用随机IP重新提交页面,这会不时发生变化,主要是在提交表单时。刷新页面时,这种情况也会发生,但很少发生 你可以看到这是一个问题,因为它使得IP报告非常错误,因为你不知道adsense生成的随机IP何时发生变化。因此,如果你只得到大约20个实际IP,报告可能会说大约100个,因为adsense。对于其他使用adsense的人来说,有什么办法可以解决这个问题吗 如果我的代码有点长,很抱歉: <script async src='//pagea

我在我的网站上有一则谷歌广告,但我今天才发现,它正在用随机IP重新提交页面,这会不时发生变化,主要是在提交表单时。刷新页面时,这种情况也会发生,但很少发生

你可以看到这是一个问题,因为它使得IP报告非常错误,因为你不知道adsense生成的随机IP何时发生变化。因此,如果你只得到大约20个实际IP,报告可能会说大约100个,因为adsense。对于其他使用adsense的人来说,有什么办法可以解决这个问题吗

如果我的代码有点长,很抱歉:

<script async src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script>
<!-- ad3 -->
<ins class='adsbygoogle'
style='display:inline-block;width:50%;height:10%'
data-ad-client='ca-pub-2820065049351531'
data-ad-slot='4286171604'>
</ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

<?php

include('connectX.php');

if (!$_SESSION['_ip_']) {
$_SESSION['_ip_'] = $_SERVER['REMOTE_ADDR'];
$_SESSION['_proxy_'] = $_SERVER['HTTP_X_FORWARDED_FOR'];
} //end of if (!$_SESSION['_ip_'])

$ip = $_SESSION['_ip_'];
$proxy = $_SESSION['_proxy_'];
$page = clean($_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI]);
date_default_timezone_set('America/New_York');
$date =  date('Y-m-d');
$time = date('H:i:s');

//*************************************************END OF IPCOUNT
$views = gd1("select views from ipCount where date = '$date' limit 1");

if ($views == null) {
id("insert into ipCount values('','0','0','$date')");
} //end of if ($views == null)
else {
$views++;
ud("update ipCount set views = '$views' where date = '$date'");
} //end of else not if ($views == null)
//*************************************************END OF IPCOUNT

//*************************************************START OF IPALL
$views = gd1("select views from ipAll where ip = '$ip' and date = '$date' limit 1");

if ($views == null) {
id("insert into ipAll values('','$ip','$proxy','1','$date','$time','0')");
$ipCount = gd1("select ipCount from ipCount where date = '$date' limit 1");
$ipCount++;
ud("update ipCount set ipCount = '$ipCount' where date = '$date'");
} //end of if ($views == null)
else {
$views++;
ud("update ipAll set time = '$time', views = '$views' where ip = '$ip' and date = '$date'");
}
//*************************************************END OF IPALL

//*************************************************START OF IP
$views = gd1("select views from ip where ip = '$ip' and page = '$page' and date = '$date' limit 1");

if ($views == null) {
id("insert into ip values('','$ip','$proxy','$page','1','$date','$time')");
} //end of if ($views == null)
else {
$views++;
ud("update ip set time = '$time',views = '$views' where ip = '$ip' and page = '$page' and date = '$date'");
} //end of else
//*************************************************END OF IP

$value = $_GET['hidden'];
$value++;

echo "
<form method = 'GET'>
<input type = 'submit' value = 'click'>
<input type = 'hidden' name = 'hidden' value = '$value'>
</form>
";

?>

(adsbygoogle=window.adsbygoogle | |[]).push({});