見出し画像

「IPアドレス」や「User-Agent」を調べるURL《.htaccess》

はじめに

ブラウザの「IPアドレス」や「User-Agent」を調べられるURLを作りました。URLのクエリ文字列で質問すると、URLのクエリ文字列で答えが返ってきます。項目ごとに動作サンプルがあります。

《 もくじ 》
■ IPアドレスを調べる
■ ユーザーエージェントを調べる

■ IPアドレスを調べる

[要求] 私のIPアドレスは何?
https://[サイトのアドレス]/?what-is-my-ip-address

[応答] あなたのIPアドレスは 0.0.0.0 です。
https://[サイトのアドレス]/?your-ip-address-is=0.0.0.0

《 .htaccessの例 》
RewriteCond %{QUERY_STRING} ^what-is-my-ip-address$
RewriteCond %{REMOTE_ADDR} ^(.+)
RewriteRule ^$ https://サイトのアドレス/?your-ip-address-is=%1 [R=302,NE,L]
《 動作サンプル 》
https://text.sakura.ne.jp/search/result/note-env/?what-is-my-ip-address

■ ユーザーエージェントを調べる

[要求] 私のユーザーエージェントは何?
https://[サイトのアドレス]/?what-is-my-ua

[応答] あなたのユーザーエージェントは Mozilla/5.0(以下省略) です。
https://[サイトのアドレス]/?your-ua-is=Mozilla/5.0(以下省略)

《 .htaccessの例 》
RewriteCond %{QUERY_STRING} ^what-is-my-ua$
RewriteCond %{HTTP_USER_AGENT} ^(.+)
RewriteRule ^$ https://サイトのアドレス/?your-ua-is=%1 [R=302,NE,L]
《 動作サンプル 》
https://text.sakura.ne.jp/search/result/note-env/?what-is-my-ua
ユーザーエージェント内の半角スペースは「%20」と表示されます。

#私の作品紹介 / #プログラミング初心者

(text)

◇  ◇  ◇

《 過去に作成したnoteの記事リスト 》
https://note.com/text_sakura/n/na2cd73291236
《 記事についてのお問い合わせ先 》
text.sakura.note@gmail.com
添付ファイルが含まれるメールは受け取ることができません。
テキストのみでお願いいたします。

この記事が参加している募集

私の作品紹介

この記事が気に入ったらサポートをしてみませんか?