0

htmlにファイルを含めてユーザーIPを取得しようとしていますが、

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

このコードは、ユーザーの ip を取得すると機能しますが、出力をオブジェクトではなく純粋なテキストとして取得する方法はありますか? たとえば、出力変数をフィルタリングしますか?

注: プロキシが原因で $_SERVER を使用できません。

4

1 に答える 1

0

この質問を参照してください

stackoverflow などの画像リダイレクトをサポートする HTML ページの訪問者の IP アドレスとブラウザー コードを取得します。

IPを取得する簡単な方法

サードパーティのサービスを使用してのみ実行できます。

直接リダイレクトできるサイトとhttp://dev.w3.org/2007/mobileok-ref/test/data/ROOT/GraphicsForSpacingTest/1/largeTransparent.gifのような透明な画像が必要です

ステップ1; ステップ 2 : http://www.shorter.in/のサイトにアクセスします。透明な URL を縮小します http://dev.w3.org/2007/mobileok-ref/test/data/ROOT/GraphicsForSpacingTest/1/largeTransparent.gif

ここで http://shorter.in/StackTrack と Track 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で見ることができます

忙しい猫 http://shorter.in/StackTrack

tinyurl.com や、すぐにリダイレクトできるその他の Web サービスを使用することもできます。

私が使用した透明な画像はサイズが大きく、小さいものを取得するか、img の高さと幅に言及することができます。

これがお役に立てば幸いです。

于 2014-03-17T19:20:16.457 に答える