HOME HELP 新着記事 ツリー表示 スレッド表示 トピック表示 検索 過去ログ

■10428 / 5階層)  VOTE COMの同一IP連続投稿防止改造時間設定版 バグ直し
□投稿者/ 南 -(2005/01/21(Fri) 23:43:06)
    No10415で書いたホストとIP収集ログは、取得した時間の変数の内容が変な
    バグがあったので以下に替えてください。
    ついでに投票内容を取得するようにもしました。

    #ホストとIP収集ログファイル
    #時間取得ルーチンはクッキーサブルーチンからパクリしていたけど日本標準時が変なのでローカルのほうからパルリ変更
    #時間、IP、ホスト名記録
    &time_;#現在時刻取得サブルーチン呼び出し
    open(IPHO,">>iphost.csv");
    print IPHO $vote;#投票内容が書いている変数を読み込んで書き込む
    print IPHO ",";
    print IPHO $date;
    print IPHO ":";#$dateには秒が無いので追加
    print IPHO $sec;
    print IPHO ",";
    print IPHO $addr;
    print IPHO ",";
    print IPHO $host;
    print IPHO "\n";
    close(IPHO);


    あと、前回のスクリプトのままだと、IPが登録されていないユーザーが
    投票を行わない限りログ消去の処理が行われなかったので
    votec.cgiの
    3行目:require './jcode.pl';
    以下に以下のスクリプトを入れてください。


    #-------------------------------------------
    #アクセス時ログの初期化用TIMEログ作成
    #記録用時間(秒)を計算
    $time55 = time;#判定用時間全部足し算、1970年1月1日からの秒数を代入(20??年問題に引っかかりそうだけど使う)

    open(TMI,'<','cleartime.log');
    $time66 = <TMI>;#ログファイルの時間情報を読み込み
    close(TMI);

    #現在の時間から記録された時間を引いて一日経っていたら判定、一日は86400秒
    if($time55 - $time66 >= 86400){#1日以上経っていたら判定
    open(TMO,">cleartime.log");#現在時間秒を記録(上書き)
    print TMO $time55;
    close(TMO);

    open(IPO,">ip.log");#IPログに(「>」は上書き指定)上書きで""空白書き込み
    print IPO "";
    close(IPO);
    }

    #-------------------------------------------

解決済み!
[メール受信/OFF] 削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[4]: VOTE COMの同一IP連続投稿防止改.. /南 →Re[6]: VOTE COMの同一IP連続投稿防止改.. /櫻
 
上記関連ツリー

Nomal VOTE COMの連続投稿防止改造について / 南 (05/01/12(Wed) 20:45) #10381
Nomal Re[1]: VOTE COMの連続投稿防止改造につ.. / りゅういち (05/01/16(Sun) 04:56) #10390
  └Nomal VOTE COMの同一IP連続投稿防止改造 / 南 (05/01/17(Mon) 23:53) #10406 解決済み!
    └Nomal VOTE COMの同一IP連続投稿防止改造時間設.. / 南 (05/01/19(Wed) 21:33) #10415 解決済み!
      └Nomal Re[4]: VOTE COMの同一IP連続投稿防止改.. / 南 (05/01/19(Wed) 22:09) #10416 解決済み!
        └Nomal VOTE COMの同一IP連続投稿防止改造時間設.. / 南 (05/01/21(Fri) 23:43) #10428 解決済み! ←Now
          └Nomal Re[6]: VOTE COMの同一IP連続投稿防止改.. / 櫻 (05/02/07(Mon) 20:42) #10496
            └Nomal 連続投稿防止部分のみソース / 南 (05/02/15(Tue) 14:52) #10522
              └Nomal Re[8]: 連続投稿防止部分のみソース / 櫻 (05/02/26(Sat) 18:42) #10552 解決済み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Pass/

HOME HELP 新着記事 ツリー表示 スレッド表示 トピック表示 検索 過去ログ

- Child Tree -