<a href="URL" utn>○○</a> でアクセスログをとりたい

このQ&Aのポイント
  • 画像を読み込まない設定の携帯電話のアクセスログの取得方法について質問です。
  • index.htmlから掲示板cgiへのアクセスの途中で、アクセスログcgiへデータを送信させる手段を探しています。
  • BBSへのリンクをクリックしたとき、アクセスログ取得CGIへデータを送信しつつ、BBSの画面を表示させたいと考えています。
回答を見る
  • ベストアンサー

<a href="URL" utn>○○</a> でアクセスログをとりたい

いつもありがとうございます。 アクセスログの取得方法についての質問です。 よろしくお願いします。 画像を読み込まない設定の携帯電話のアクセスログの取得のため、index.htmlから掲示板cgiへのアクセスの途中で、アクセスログcgiへデータを送信させる手段を探しています。 トップページ: http://www.abcde.com/index.html ここから BBS: http://www.abcde.com/bbs/bbs.cgi へアクセスするとき、 <a href="./bbs/bbs.cgi" utn>BBS</a> だけだと、個体識別番号がどこに送信されるかわかりません。 なので、BBSへのリンクをクリックしたとき、 アクセスログ取得CGI: http://www.abcde.com/accesslog/log.cgi へデータを送信しつつ、 BBS: http://www.abcde.com/bbs/bbs.cgi の画面を表示させたいと考えています。 <a href="./bbs/bbs.cgi" 「アクセスログへのデータ送信の何か」 utn>BBS</a> という様なタグはないものでしょうか? または、上記方法を実現できる何か他の方法は有りますでしょうか? 参考資料:NTTDoCoMo http://www.nttdocomo.co.jp/service/imode/make/content/html/tag/utn.html この数日、ネットを探してみたのですが、どうにも見つからず、質問をさせていただきました。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

formのactionでもhrefでも同じですが、 >個体識別番号がどこに送信されるかわかりません。 ということはありません。GET(またはPOST)で引き渡されるハズです。なので ・bbs.cgiを改造してutnのログを取る というのが一般的でしょう。どうしてもlog.cgiでログを取りたいのであれば、log.cgiでログを取得・保存したあとでLocationヘッダでbbs.cgiに移動させればいいと思います。

Lv10NINJA
質問者

お礼

ありがとうございました。 もっと勉強が必要だと言うことがよく判りました。

その他の回答 (2)

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.3

#うわわ・・さらに修正です。 普通にUSER_AGENTの後半にくっつきますね>utn。serxxxxxという文字列というのを忘れていて勘違いしちゃいました(大汗 いずれにしても受け取ったCGIなどで簡単に取り出して処理できる・・ということは間違いありません。

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

ANo.1です。 #ちょっと勘違いしてたので修正です。 GETやPOSTじゃないですね。環境変数(UNIQUE_ID)での引き渡しです。phpなら$_SERVER['UNIQUE_ID']で取れましたから。

関連するQ&A

  • アクセスログCGIをimgタグで埋込むとブラウザに×表示されてしまう

    アクセスログのCGIスクリプトを実行させるための埋め込みタグとして以下のように <img src="http://hogehoge.com/accesslog.cgi?url=http://hogehoge.com/index.html"> imgタグで指定するように指示されているのですが、imgタグで指定するとブラウザで表示したときに×が表示(画像イメージが存在しないときの状態)されてしまいます。 これを回避させる、良い方法はありますでしょうか?

  • アクセスログの見方について

    いつもお世話になっております。 私が借りているレンタルスペースはアクセスログを閲覧することが可能なのですが、何件かよく分からないアクセスがあります。 例えば、こういったものになります。 (実際のものとは若干、変更してあります) 999.999.999.999 - - [01/Jan/2003:12:12:12 +0900] "GET /web/css.css HTTP/1.1" 404 227 "http://homepage-rei.com/bbs.cgi?page=5" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)" homepage-rei.com/bbs.cgiが参照元になっており、css.cssというファイルのリクエストがあった、ということは分かりますが、このファイルが自分のサイトにない場合でもリクエストが出ているようです。(だから404が返っているようです) こういった事は頻繁にあるのでしょうか。 詳しい方、回答をいただけると幸いです。

  • a href= の使い方について

    本を見ながらプログラムを進めています。 本の通りに行くと、 <p><a href="join/">トップへ</a></p> 上記でindex.phpにアクセスできるはずなんですが、クリックするとObject not found!になります。 index.phpと現在のページはjoinというフォルダに入っています。 これはなぜなのでしょうか?? a href の使い方についてもいまいちわかっていないので、そちらについても説明いただけるとありがたいです。OTL

    • ベストアンサー
    • HTML
  • アクセスログの取得

    自分のHPのアクセス解析についてです。 「忍者」や「CGIBOY」といった、解析専門のサイトに 登録してやってもらう方法の他に、自分でアクセスログ を取得して、解析するソフトにそのログをドロップして 見るというやり方もあることがわかったんですが、 アクセスログを取得するのは難しいのでしょうか。 プロバイダはニフティで、CGIに関してはサポート外 ということで教えてもらえませんでした。   ホームページビルダーのFTPでアクセスログなるファイル を探してみたのですが、見つかりませんでした。 ファイルを作るプログラムを仕込まないといけない のでしょうか。 ログ取得の方法、または参考になるサイトなど 教えてください。よろしくお願いします。

  • アクセスログ取得について

    複数ページのアクセスログを取得したいのですが、各ページにCGIの記述をするしか方法はないのでしょうか。今までは自社サーバーでIISのログを取得していたのですが、今回レンタルサーバーへ移行した為取得できなくなりました。方法があれば教えて下さい。

  • PerlでCGIを書いておりますが、特定のURL(ディレクトリ)の位置データを取得するには?

    PerlでCGIを書いております。 http://test.com/a/test/index.cgiにアクセスしているときに、perlがaを取得して、http://test.com/b/test/index.cgiにアクセスしているときbを取得する良い方法は有るのでしょうか?WindowsとLinuxの両方で動作できれるものがあれば宜しくお願いします。 WindowsとLinuxではディレクトリの感じが違うようなので1個の方法で実現できれば助かります。

    • 締切済み
    • CGI
  • 複数ページのアクセスログ

    複数ページのアクセスログを取得したいのですが、各ページにCGIの記述をするしか方法はないのでしょうか。今までは自社サーバーでIISのログを取得していたのですが、今回レンタルサーバーへ移行した為取得できなくなりました。方法があれば教えて下さい。

    • ベストアンサー
    • CGI
  • アクセスログ(CGIプログラム) オススメはありますか?

    CGI初心者です。 今使っているアクセスログは2日間しかログが残らないので、過去のデータは残りません。 理想とするアクセスログ(CGIプログラム)を探しているのですが、サーチエンジンで検索するとたくさん出てくるので混乱してきました。 みなさんが使っているアクセスログでオススメがあれば教えてください。 理想としては・・・ 1.過去24時間くらいのアクセス状況が分かる 2.日別、月別のデータが残り、グラフ表示   (もしくは日報?をメールで毎日自動送信してくれる) 3.負荷が少ない 4.リンク元が分かる 本当は自分で作りたいのですが、初心者なのでかなり時間がかかりそうです。 また、広告を入れたくないのでレンタルは避けたいです。 よろしくお願いします。

  • 「a href ~」でデータを送信したいのですが...

    下のようなページを表示します。 表示データはデータベース(MySQL)を参照します。 番号(10001,10002,10003・・・)のところに、<a href='編集ページ.php'>のリンクを貼り、 編集画面に移行したいのですが、そのとき番号もデータとして送信したいのですがどうすればよいのでしょうか? 番号 データ 登録日 --------------------------- 10001 文書1 2004-01-01 10002 文書2 2004-02-02 10003 文書3 2004-03-03 ・・・ 自分で考えられるのは「a href~」でしたが、他にも簡単な方法があればそれでもかまわないです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • .htaccessを用いて.cgiを.htmlにリダイレクトしたい

    .htaccessを用いて.cgiを.htmlにリダイレクトしたい 現在webサイトで以下のようなURLが表示される掲示板を設置しています。 http://hoge.com/bbs1/bbs.cgi?nd=dd&parent=32 http://hoge.com/bbs1/bbs.cgi?nd=dd&parent=500 (最後の数字は10から500くらいまであります) これを過去ログにするため、html化しました。 http://hoge.com/log1/32.html http://hoge.com/log1/500.html しかし以下のような.htaccessを、/bbs1/以下に設置しても、htmlに転送することができません。 RedirectPermanent /bbs1/bbs.cgi?nd=dd&parent=32 "http://hoge.com/log1/32.html" ちなみに以下のようなhtmlファイル同士の転送はできます。 RedirectPermanent /bbs1/index.html "http://hoge.com/log1/index.html" 301リダイレクトでcgiをhtmlに転送することはできないのでしょうか? もしおわかりになりましたらご教授いただけますと大変有り難いです。

    • ベストアンサー
    • CGI