获取支持图像重定向的任何html页面的访问者的IP地址和浏览器代码,如stackoverflow

时间:2014-03-17 18:20:27

标签: html imageshack

我想跟踪我网站上以普通html运行的访问者。有没有办法使用简单的HTML代码跟踪用户/访客的IP和浏览器代码?

注意:我没有使用像php,jsp,node.js等服务器端编程 这是一个没有js的普通html文件。

2 个答案:

答案 0 :(得分:3)

只能使用第三方服务。

您需要一个可以直接重定向的网站和一个透明图像,如http://dev.w3.org/2007/mobileok-ref/test/data/ROOT/GraphicsForSpacingTest/1/largeTransparent.gif

第1步;现在转到此处的网站http://www.shorter.in/ 第2步;收缩透明网址http://dev.w3.org/2007/mobileok-ref/test/data/ROOT/GraphicsForSpacingTest/1/largeTransparent.gif

我来了http://shorter.in/StackTrack 和 跟踪网址:http://shorter.in/track.php?alias=StackTrack

现在只需将<img src="http://shorter.in/StackTrack"></img>添加到您的页面即可 并在这里看到访客; http://shorter.in/track.php?alias=StackTrack

由于下图

,此页面的访问者可以在http://shorter.in/track.php?alias=StackTrack看到

a busy cat http://shorter.in/StackTrack

您还可以使用tinyurl.com或任何其他可让您立即重定向的网络服务。

我使用的透明图像尺寸较大,您可以使用较小的图像或提及img的高度和宽度。

希望这会对你有所帮助。

答案 1 :(得分:0)

我认为这需要PHP。您是否希望通过将以下代码嵌入HTML文件中来将其显示给用户?:

<?php
    $user = $_SERVER['HTTP_USER_AGENT'];
    $ip = $_SERVER["REMOTE_ADDR"];
    echo "<p>You are viewing this page using:<br /><b>$user</b>.</p>\n";
    echo "<p>Your IP Address is:<br /><b>$ip</b>.</p>\n";
?>

或者您想从客户端检索它并将其存储在cookie或服务器上?