カテゴリー
業務日報 事務と外出と会計関連

2023.9.4-9.8の週報

2023.9.4
【午前】
シンセンテックスの商品送付、雑務作業。

【午後】
シンセンテックスの商品送付、反省作業。Jリーグチーム一覧の更新、移転作業。

シンセンテックスの商品は、週末ボチボチの売れ行き。移転作業では、全社欄のアップデート不具合を治す。

2023.9.5
【午前】
シンセンテックスの商品送付、雑務作業。

【午後】
シンセンテックスの商品送付作業。Jリーグチーム一覧の移転作業。

シンセンテックスの商品は、ボチボチの売れ行き。移転作業では、phpでボットの判別プログラムを作る。getData_c.phpファイルに変更を加える。事例があったので、少し変更してうまくいった。よかった。近頃、ちょいちょいアップデートをしていたが、これをプロトタイプ第七弾としよう。今後は、

  • RAテーブルのDB入力。
  • RAテーブルの出力。
  • RAテーブルのクリックカウンタ。
  • RTテーブルのDB入力。
  • RTテーブルの出力。
  • RTテーブルのクリックカウンタ。

以上の実装を予定。

2023.9.6
【午前】
シンセンテックスの商品送付作業。外出。

【午後】
Jリーグチーム一覧の移転作業。

シンセンテックスの商品は、ボチボチの売れ行き。移転作業では、地域リーグにクリックカウンタを入れようとしたが、webpackでうまくいかず。

2023.9.7
【午前】
シンセンテックスの商品送付作業。Jリーグチーム一覧の移転作業。

【午後】
Jリーグチーム一覧の移転作業。

シンセンテックスの商品は、あまり売れず。移転作業では、なぜか二重に出力する部分があり、その原因が分からず。

2023.9.7
【午前】
シンセンテックスの商品送付、雑務作業。Jリーグチーム一覧の移転作業。

【午後】
シンセンテックスの商品送付作業。Jリーグチーム一覧の移転作業。

シンセンテックスの商品は、ボチボチの売れ行き。移転作業では、二重表示部分の原因が分からぬまま解決し、表示できた。気持ち悪い。RAテーブルのクリックカウンタも思いの外、すぐ動いた。プロトタイプ第八弾の完成。

  • RTテーブルのDB入力。
  • RTテーブルの出力。
  • RTテーブルのクリックカウンタ。

以上を今後の実装予定。

カテゴリー
ホームページ製作

botを除く

アクセスカウンタでbotを除きたいので、いろいろ試行錯誤してみた。

上記リンク先のようにすればいいけど、今はstr_contains()を使ったほうがいいということなので、少し変えてみた。

$_SERVER[‘HTTP_USER_AGENT’];に変わって、gethostbyaddr($_SERVER[‘REMOTE_ADDR’]);でIPアドレスをホスト名にして、ボットかどうか判別。ボットだと思われるものはarray関数に追加する形にしました。ボットならtrue,ボットではないならfalseが返る。

function isBot(){
  $ua = gethostbyaddr($_SERVER['REMOTE_ADDR']);
  $bot_arr = array(
     "applebot"
    ,"ahrefs.com"
    ,"googlebot"
    ,"msnbot"
    ,"rate-limited-proxy"
  );
  foreach ($bot_arr as $bot_value) {
    if (str_contains($ua, $bot_value)) {
      return true;
    }
  }
  return false;
}

とりあえず、これで運用してみます。