(現在 過去ログ14 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■17573 / inTopicNo.1)  accessについて
  
□投稿者/ sho -(2004/09/24(Fri) 23:08:53)
    はじめまして。
    accessを使わせて戴こうかと考えています。
    そこで質問なのですが、ホームページのセカンドページにaccessを表示させて、アクセスログはトップページから取りたいのですが可能でしょうか?
    CGI、SSI、JavaScript外部ファイル方式、HTML書き換え方式の4方式があるようですが、可能なパターンはありますか?
    また、セカンドページでログを取得した場合、リンク元URLはトップページのURLしか取得できませんか?
    以上よろしくお願いします。
引用返信 [メール受信/OFF] 削除キー/
■17576 / inTopicNo.2)  Re[1]: accessについて
□投稿者/ 疾風 -(2004/09/25(Sat) 12:41:31)
http://homepage2.nifty.com/m-sato/
    No17573に返信(shoさんの記事)
    > はじめまして。
    > accessを使わせて戴こうかと考えています。
    > そこで質問なのですが、ホームページのセカンドページにaccessを表示させて、アクセスログはトップページから取りたいのですが可能でしょうか?

    フレームページの場合のログ取得方法は
    http://www.cj-c.com/cgi_s/access.htm#accesslog
    に書いてあります。

    > CGI、SSI、JavaScript外部ファイル方式、HTML書き換え方式の4方式があるようですが、可能なパターンはありますか?

    どれでもお好きな(使える)ものを選べばよいです。

    > また、セカンドページでログを取得した場合、リンク元URLはトップページのURLしか取得できませんか?

    アクセスログ取得のためのJavaScriptが記述されていないページでは当然ですが取得できません。
引用返信 [メール受信/OFF] 削除キー/
■17579 / inTopicNo.3)  Re[2]: accessについて
□投稿者/ sho -(2004/09/26(Sun) 12:05:35)
    No17576に返信(疾風さんの記事)
    > ■No17573に返信(shoさんの記事)
    >>はじめまして。
    >>accessを使わせて戴こうかと考えています。
    >>そこで質問なのですが、ホームページのセカンドページにaccessを表示させて、アクセスログはトップページから取りたいのですが可能でしょうか?
    >
    > フレームページの場合のログ取得方法は
    > http://www.cj-c.com/cgi_s/access.htm#accesslog
    > に書いてあります。
    >
    ご回答ありがとうございます。
    トップページとセカンドページの両方ともフレームは使っていないのですが、トップページでログを取りたい場合、上記の「フレームページの場合のログ取得方法」をトップページに記述すればいいのでしょうか?
    それと別な質問なんですが、http://www.cj-c.com/の「ReverseAccess の不正なアクセスについて」の対処方法で、
    if(($access ne $ENV{'HTTP_REFERER'} && $SSI) || ($ENV{'HTTP_REFERER'} !~ /自サイトURL一部/ && !$SSI)){
    if(-e $l_f){rmdir($l_f);}
    if($SSI){&html_($ARGV[1],0);}else{&gif_;}
    }
    という方法とhttp://www.cj-c.com/sp/cbbs.cgi?mode=al2&namber=9727&rev=&no=1#4の「不正クリックを防止する方法」の
    my $ipflag=0; # IPがすでにあるかのフラグ
    open(IPI,"ip.log");
    while (<IPI>){
    if($_ eq $ad){$ipflag=1; last;}#IPがすでにある場合フラグを立てて終わり
    }
    close(IPI);
    if($ipflag){if($SSI){&html_($ARGV[1],0);}else{&gif_;}}#フラグがたっている場合
    else{#そうでない場合
    if((-M "$tlog") < 1){#更新されてから1日以内ならIP追加
    open(IPO,">>ip.log");
    print IPO $ad;
    close(IPO);
    }else{#更新されて1日以上ならログをフォーマットして追加
    open(IPO,">ip.log");
    print IPO $ad;
    close(IPO);
    }
    }
    という方法が2種類あるようですが、具体的にはどう違うのでしょうか?
    また上記二つの対処方法を両方とも入れる事はできますか?
引用返信 [メール受信/OFF] 削除キー/
■17580 / inTopicNo.4)  Re[3]: accessについて
□投稿者/ 疾風 -(2004/09/26(Sun) 17:22:09)
http://homepage2.nifty.com/m-sato/
    No17579に返信(shoさんの記事)
    > ご回答ありがとうございます。
    > トップページとセカンドページの両方ともフレームは使っていないのですが、トップページでログを取りたい場合、上記の「フレームページの場合のログ取得方法」をトップページに記述すればいいのでしょうか?

    申し訳ないです、フレームページと勘違いしていました。
    トップページでログを取得して、その結果ランキングを別のページに表示させたいわけですね?
    それでしたら以下のJavaScript

    <script type="text/javascript">
    <!--
    document.write("<IMG SRC=\"パス/access.cgi?");
    document.write(document.referrer+"\" border=0 width=1 height=1>");
    // -->
    </script>

    をトップページに記述し、ランキングを表示させるページに

    <script src="パス/access.js"></script>

    を記述すれば、そのページにランキングを表示できます。
    もう一つのご質問は私には答えられませんから、りゅういちさんの回答を待ってください。
引用返信 [メール受信/OFF] 削除キー/
■17585 / inTopicNo.5)  Re[3]: accessについて
□投稿者/ りゅういち -(2004/09/27(Mon) 21:19:12)
http://www.cj-c.com/
    2004/09/27(Mon) 21:20:11 編集(管理者)

    No17579に返信(shoさんの記事)
    > トップページとセカンドページの両方ともフレームは使っていないのですが、トップページでログを取りたい場合、上記の「フレームページの場合のログ取得方法」をトップページに記述すればいいのでしょうか?

    こちらの質問については疾風さんが答えてくださっているので、
    そちらを参照ください。
    >>17580

    > それと別な質問なんですが、http://www.cj-c.com/の「ReverseAccess の不正なアクセスについて」の対処方法で、
    > if(($access ne $ENV{'HTTP_REFERER'} && $SSI) || ($ENV{'HTTP_REFERER'} !~
      :
    > }
    > という方法とhttp://www.cj-c.com/sp/cbbs.cgi?mode=al2&namber=9727&rev=&no=1#4の「不正クリックを防止する方法」の
    > my $ipflag=0; # IPがすでにあるかのフラグ
     :
    > }
    > という方法が2種類あるようですが、具体的にはどう違うのでしょうか?

    これは目的が違います。前者は、自サイト以外での access.cgi の起動を防ぎます。
    後者は、同じIPアドレスからの多重カウントを防ぎます。

    > また上記二つの対処方法を両方とも入れる事はできますか?

    可能ですので、ぜひ両方追加してください。
引用返信 [メール受信/OFF] 削除キー/
■17589 / inTopicNo.6)  Re[4]: accessについて
□投稿者/ sho -(2004/09/27(Mon) 22:34:58)
    疾風さん、りゅういちさんありがとうございました。
    早速やってみます。
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -