2013-05-03 123 views
0

我想通过在HTML文件中获取用户的IP,HTML包括页面为纯文本

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

此代码工作,因为我得到了用户的IP,任何想法如何得到输出为纯文字而不是作为一个对象? 用于检查过滤输出变量?

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

+2

header(“Content-Type:text/plain”); – 2013-05-03 21:18:38

+0

正在考虑一种实际去除html的方法,但是效果很好。但是,如果他想要嵌入更多的HTML文本呢? – 2013-05-03 21:23:45

+0

我需要将变量设置为数据库 - 纯文本。 当我试图添加该标头HTML代码不起作用。 – user2345996 2013-05-03 21:28:56

回答

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 和 追踪URL: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或任何其他Web服务,它可以让您立即重定向。

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

希望这可以帮助你。