• ベストアンサー

リンク元を集計したいのですが。

shigatsuの回答

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.1

$ENV で環境変数を取得できると思いますが、 HTTP_REFERER を取得すれば、ある程度は可能ですが、確実に取れるというわけではないみたいです。 $ref = $ENV{'HTTP_REFERER'}; ですね。

関連するQ&A

  • リンク元を調べるCGIの作り方で悩んでいます

    はじめまして。Perl暦1ヶ月の者です。 自分のサイトのリンク元を調べるCGIを設置しようと思いますがどんな方法があるでしょうか。 私が調べた方法は、 1.CGI+SSIを利用 2.CGI+インラインフレームを利用 ですが、1.は各ページに <!--#exec cgi="○○.cgi"--> を入れてCGIを起動させるわけですが、全ページが.shtmlとなってしまい抵抗を感じます。.htm → .shtmlと変わることにより当分検索順位が下がるかもしれません。 それで2.を試しました。通常ページ page1.htm にインラインフレームで○○.cgiを埋め込み、ここでカウンターを表示させるとともにログを取得しようと思ったのです。しかしHTTP_REFERERが取得してくれるリンク元はあくまで「page1.htm」ですので役に立ちません。 最も一般的な方法はどのようなものでしょう?詳しい方よろしくお願いいたします。m(_"_)m *できればコードを丸ごと教えていただけると助かります。 ↓作成の条件です↓ ・一般ページはあくまで.htm にしたい。 ・レンタルサーバー屋はSSIは.shtmlと言っている。 ・リンク元一覧は一般ページには表示しない。 ・全ページの外部リンク元を知りたい。

    • ベストアンサー
    • Perl
  • リンク元のタイトルやファイルサイズの調べ方

    リンク元のタイトルやファイルサイズを 調べて表示させるCGIを作りたいなぁと 思っているのですが、何かいい方法を 教えてください。参考ページでもかまいません。 また、リンク元にアクセスさせて調べさせる場合 CGIにかかる負荷ってのは大きいですか? わかる範囲、予想でもかまいませんので 教えてください。

    • ベストアンサー
    • CGI
  • リンクの元データの更新について

    初心者です。 ホームページビルダー V11を使用しています。 エクセルファイルにリンクを張る所まで成功したのですが、ファイルが元に有った場所からコピーをされていました。元のファイルを更新しても内容が変わりませんでした。 元の場所のままリンクを張って元の場所で更新したいのですがガイドを見ても判りません。 ご存知の方教えて下さい。

  • クロス集計されたデータを元に戻すには?

    表題の通り、クロス集計されたデータを元に戻す方法を探しています。 現在あるシステムにおいて出力されるデータが以下の様な形式だったとします。 (このデータ出力形式は変更が出来ないものとします。) ■元のデータ形式 時刻, A, B, C, D, 1:00, 1, 2, 3, 4, 2:00, 2, 3, 4, 5, 3:00, 3, 4, 5, 6, 4:00, 4, 5, 6, 7, .... ■目標とするデータ形式 時刻, 分類, 値, 1:00, A, 1, 1:00, B, 2, 1:00, C, 3, 1:00, D, 4, 2:00, A, 2, 2:00, B, 3, 2:00, C, 4, 2:00, D, 5, ... ※フォントがずれるので見辛いかもしれませんがご理解願います。 なお時刻はここでは1:00~24:00までの24個 分類項目は特定の個数 (ここではx個あるとします) データを保存、集計するうえで、クロス集計されているデータ形式は非常に使いにくく、 何とかして目標とする形に変換したいと考えております。 どなたか良い変換方法をご存知でしょうか? またデータベースの基本的な考え方として、やはりテーブルのデータ構造は 今回目標とする様な構造が良いのでしょうか? 一応ある程度データベースを知っている人の意見で今回の変換を考えたのですが、 処理をする上で理想的な構造とはどういったものでしょうか?

  • リンク集?リンクページ?

    ホームページを作成しています。 よくサイトのなかにリンク集ページってありますよね? 自動相互リンクでバナーの貼り付けができるページを作りたいんですけど、 フリーのCGIとかで初心者でも超簡単なものありませんか?ずっと探してるんですけど、なかなかいいのが見つからなくて。。。しかもどうやってやるのかよく分かりません。それとも自分でも作れるんでしょうか?全然PCには自信がありませんが・・・。ビルダー6.5を使っています。バナーもこれで作ってみました。 なにかご存知の方いらしたら教えてください。

    • 締切済み
    • CGI
  • 取りこぼしが少ないアクセス解析(リンク元解析)CGI無いですか?

    ホームページ作ってます。 アクセス解析をページにつけているのですが、いまいちです。 当初からアクセス解析にはふなきちさんの「AshiatoLOG」(リンク先がわからないよぅ)を使用していました。 しかし、1日のアクセス数が増えてきた為、全然動かなくなることが多くなってきました。(結果を表示しない) で、しょうがないので、別のCGIを使用しようと思い、futomiさんの「高機能アクセス解析 CGI 」(http://www.futomi.com/)を入れました。 しかし、このCGI、私のページがフレームを多用しているってのもあるんでしょうけど、リンク元の取りこぼしが多いんです。特に、個人ページからの物はほとんど表示してくれません。(ページに記載されている"フレームページで使用するには"についてもやってみましたが、結果は変わらずでした) おかげで、不安定ながらもいまだ「AshiatoLOG」を併用している状態です(こっちは結構拾ってくれる)。 そこで、リンク元解析に特化したCGIで、いまだちゃんとサポートが続いているCGIってありませんか? もちろん、他の解析結果が出てもかまわないです。 リンク元は、「このアドレスから何人来た」というレベルの物で十分です。グラフ表示してもらえればなおありがたいです。 よろしくお願いします。

    • 締切済み
    • CGI
  • ホームページビルダーでリンクを元の場所に戻す方法

    ホームページビルダーでリンクを元の場所に戻す方法 ホームページビルダー14で初めてホームページを作成しています。 HTMLは不勉強なため全て「ページ編集」で作っています。 質問内容  ・リンク元ページのある「文字」から他のページにリンクを張り、リンク先のページから元のページに戻る場合にページの先頭に戻ってしまいます。リンク元の「文字」の場所に戻すことができるのでしょうか。 Googlで検索してみましたが対処法が見つからず質問しました。 よろしくお願いします。

  • リンクをWordで開きたい

    こんにちわ。 ホームページ上にあるリンクをクリックすると新たにWORDが立ち上がってそこでリンクファイルが表示されるようにするにはどうすればいいのでしょうか? ※リンクしているページはHTMLファイルで、docファイルではありません。 ご存知のかたよろしくお願いします。

    • ベストアンサー
    • HTML
  • AutocadへのExcel表のリンク元変更

    Autocadにて機械図面を作成しています。 Excelで作成した表をデータリンクで貼付したAutocadのテンプレートファイルを作成しました。 ・template.dwg ・集計表.xls  集計表.xlsのsheet1で作成した表が、teplate.dwgの表へリンクされている、という状況です。  形式を選択して貼り付けしたのではなく、作成/表/データリンクから作成したものです。  template.dwgでは、レイアウトにて表を貼り付けています。 このtemplate.dwgをもとに、ある具体的な図面(seisakuzu.dwg)を作成しています。  その際に、貼り付ける表のリンク元を、集計表.xls/sheet1から、集計表.xls/sheet2へ変更したい場合、どうすれば良いでしょうか。  下記の手順ではダメでした。  手順1)データリンクマネージャにて、新しいExcelリンク(集計表.xls/sheet2)を作成  手順2)autocad側で貼り付けた表のセルを選択して、プロパティからリンク元を新しいリンク元(集計表.xls/sheet2)を選択   こうすると、セルの内容が消えてしまいます。  よろしくお願いします。

  • ページビューの集計が出来るCGI

    ページビューの集計が出来る、CGIを探しています。 Googleのが良さそうな気もするのですが、ホームページの負担が多くなるような気がします。 関係ないんでしょうか?