2013-05-03 71 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的高度和寬度。

希望這可以幫助你。