HTML包含纯文本页面

时间:2013-05-03 21:16:52

标签: php html get ip

我试图通过在html中包含一个文件来获取用户ip,

     ob_start();
?>
   <object content="text" data="http://wtfismyip.com/text"> </object>
<?php
 $ip = ob_get_clean();

这个代码确实有效,因为我得到了用户ip,任何想法如何将输出作为纯文本而不是作为对象? 例如,过滤输出变量?

注意:由于代理,我无法使用$ _SERVER。

1 个答案:

答案 0 :(得分:0)

看到这个问题

Get IP address and browser code of visitors for any html page which supports image redirection like stackoverflow

获取ip的简便方法

只能使用第三方服务。

您需要一个可以直接重定向的网站和一个透明图像,如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的高度和宽度。

希望这会对你有所帮助。