我使用这个简单的脚本:
<script type="text/javascript">
var _mytrack = _mytrack || [];
_mytrack.push(['_setType', 'SOMETYPE']);
_mytrack.push(['_setEmail', 'john@johndoe.com']);
(function() {
var mytrack = document.createElement('script');
_mytrack.type = 'text/javascript';
_mytrack.async = true;
mytrack.src = ('https:' == document.location.protocol ? 'https://www' : 'http://www') + '.mytrack.net/tracker.tell.php?i='+_mytrack;
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(mytrack, s);
})();
</script>
我的 PHP 脚本 (tracker.tell.php) 如下所示:
header("content-type: application/javascript");
echo "alert('".$_SERVER['REMOTE_ADDR']."');";
现在问题与 相关,$_SERVER['REMOTE_ADDR']
因为这(在 JS 警报中)提供了服务器的 IP,而不是客户端的 IP。