WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:URLの取得

0:[投稿] おっつ [2005/03/22 02:41 ][環境:IE6, Apache,CGI,perl ]

自分立ち上げているソフトがアクセスしている
サイトのURLを取得したいのですがCGIやAPACHE
を利用してできないものなのでしょうか。


1:[回答] andi [URL] [2005/03/22 09:23 ]

> 自分立ち上げているソフト

よく分かりませんが、環境欄のIE6で良いのでしょうか?
それでしたら普通にアドレスバーから取得すれば良いと思いますが。

> サイトのURLを取得

取得とはどういった状態を指すのでしょうか?

もう少し具体的に状況を教えて下さい。


2:[回答] ひとむ [2005/03/22 11:31 ]

開いてるページのURLを変数として取得したいということですかね?

ということなら $ENV{"REMOTE_ADDR"} で取れたと思います。


3:[回答] andi [URL] [2005/03/22 12:00 ]

> ということなら $ENV{"REMOTE_ADDR"} で取れたと思います。

それはIPアドレスのことでは・・・。

CGI(Perl)の取得方法のことで良ければ、
$ENV{REQUEST_URI}とか$ENV{PATH_INFO}とか$ENV{QUERY_STRING}とかを
ごにょごにょすれば取得できますが、面倒なのでCGIモジュールのurlメソッドを使うのが楽ですかね。


4:[回答] andi [URL] [2005/03/22 12:02 ]

サンプル:

use CGI;
print CGI->url();


5:[お知らせ] ひとむ [2005/03/22 13:07 ]

>それはIPアドレスのことでは・・・。
申し訳ありませんでした。おもいっきりボケてました。。


6:[回答] おっつ [2005/03/22 22:06 ]

例えばそのソフトがアクセスしているページのURL
がそのソフトからしかアクセスできない場合には
URLはわかりませんよね。そこでPERLやAPACHEを利用して
そのURLを取れないかと思っているのです。
要はそのソフトの情報を携帯にメールでおくるCGIを作りたいので
す。


7:[回答] andi [URL] [2005/03/22 22:43 ]

> 例えばそのソフト

上でも書いていますが、ソフトとはIE6のようなブラウザと考えて良いのでしょうか?

> そのソフトからしかアクセスできない場合には
> URLはわかりませんよね。

よく分かりませんが、ローカルにあるファイルのことでしょうか?

> そこでPERLやAPACHEを利用して
> そのURLを取れないかと思っているのです。

クライアントとサーバの関係をもう少し明確にして頂けませんでしょうか。

> 要はそのソフトの情報を携帯にメールでおくるCGIを作りたいのです。

話の脈絡が理解できません。

ところで私が上で回答した内容はどうだったのでしょうか?


8:[回答] おっつ [2005/03/22 23:29 ]

> 例えばそのソフト
>上でも書いていますが、ソフトとはIE6のようなブラウザと考え >て良いのでしょうか?
そうです。

> そのソフトからしかアクセスできない場合には
> URLはわかりませんよね。
>よく分かりませんが、ローカルにあるファイルのことでしょう  >か?
 専用ブラウザがアクセスしている情報を取りたいので
 URLがわからないのです。 


9:[回答] andi [URL] [2005/03/23 00:06 ]

> 専用ブラウザ

始めからそう言っていただけると話しが早いのですが・・・。
ちなみにその専用ブラウザのソフト名は分かりますか?

で、アドレスを割り出す方法ですが、

1.サーバ側のコンテンツを弄れるのでしたら、そちらで仕掛けを作れば簡単でしょう(おっつさんの話だとイマイチ状況が分かりません)。
2.弄れないなら、間にプロキシサーバをかますことができればそこで取得できると思います。
3.ルータなどに記録が残っているかもしれません。
4.netstatコマンドを使えば接続先のサーバは分かると思います。

もっと良い方法もあると思いますが、とりあえず思いついた方法を。


10:[回答] おっつ [2005/03/23 02:25 ]

なるほど。ではApacheをプロキシにすればよいわけですよね。
プロキシにする設定はいまいち勉強不足でわかっていないのですがURLはどのように書き出されるのでしょうか。どなたかご存じないでしょうか。


11:[回答] andi [URL] [2005/03/23 09:12 ]

その前に、その専用ブラウザがプロキシの設定可能でないと意味が無いと思いますが。

というか、全くこちらの質問には答えてくれませんよね。
折角真面目に回答しているこちらに失礼だと思いませんか?

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World