Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.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而不是PHP跟踪统计数据_Javascript_Php_Get_Statistics - Fatal编程技术网

使用javascript而不是PHP跟踪统计数据

使用javascript而不是PHP跟踪统计数据,javascript,php,get,statistics,Javascript,Php,Get,Statistics,我使用一个简单的PHP脚本放在我网站的每个页面上,来跟踪一些统计数据 <?php echo( "<img src='http://maindomain.com/stats.php?var1=" . @$_GET['var1'] . "&var2=" . @$_GET['var2'] . "&r=" . @$_SERVER['HTTP_REFERER'] . "' width='1' height='1' border='0' />" ); ?> 此脚

我使用一个简单的PHP脚本放在我网站的每个页面上,来跟踪一些统计数据

<?php
echo( "<img src='http://maindomain.com/stats.php?var1=" . @$_GET['var1'] . "&var2=" . @$_GET['var2'] . "&r=" . @$_SERVER['HTTP_REFERER'] . "' width='1' height='1' border='0' />" );
?>

此脚本工作正常,一旦放置在domain1.com和domain2.com上,maindomain.com/stats.php中的文件必须验证GET并注册stats

问题是我也有domain3.com,这个网站不是PHP而是简单的HTML

因此,我正在寻找一种用javascript更改脚本的方法,如下所示:

<script src="http://maindomain.com/stat.php?var1=XXX&var2=YYY&r=HTTP_REFERER"></script>


我认为这是可能的,但我不知道如何用js传递GET vars。

您可以尝试使用CSS而不是JavaScript

如果您创建这样的样式表;php,您可以在样式表中执行php代码,让样式表的其余部分保持原样

比如:

<?php 

include('stats.php')

?>

html {
color: #000
}

html{
颜色:#000
}

我不能使用php,也不能在css中使用。此外,该文件不能包括,因为是在外部网站上,我很确定唯一可行的方法是使用js