【PHP】クローラーからのアクセスかどうかを判定する仕組みを作ってみるべ

サイト・システムを構築する上で、人間からのアクセスか、クローラー(bot)からのアクセスか振り分けなきゃならないケースってそれなりにあるんじゃないかと思う。恐らくだが、そんな処理を実装しようってなった時、クライアントのユ …

【WordPress】「よく見られている記事」機能をプラグインを使わず自力実装~自作ウィジェットを添えて~

なんでその機能を実装したの? のあらましについては以下を参照。 ①記事が表示された回数をカウントするための仕組みを実装 こんな感じのPHPファイルをテーマフォルダ内に用意し、header.phpとかから呼び出す。 投稿に …

二宮飛鳥の誕生日(2月3日←超重要)も近いし二宮飛鳥の誕生日(2月3日←超重要)までの残り時間を計算するプログラムを作ってみよう、PHPで

なんか気づいたらもう10日しか残ってなくてビックリ仰天なんですよ。まだ全然何も用意してない…ので、何かしてる感を出すためにとりあえずこうやって記事をしたためようと思った次第。 で、PHPで残り日数を割り出すプログラムを書 …

FuelPHPでIN句を使った副問合せをする方法【備忘録】

今どきFuelPHP? というのは重々承知だけど備忘録として書き残す。(たまには技術ブログみたいなこともしておかないと…) 覚えること少なくて使いやすいフレームワークだし、なんとか盛り返してくれると嬉しいんだけどな。せめ …

仕事でオープンリダイレクト脆弱性があったプログラムを直したって話【PHP】

オープンリダイレクト脆弱性とは 例えば、こんな感じのプログラムがあったとする。 このPHPファイルにアクセスすると、GETパラメータで指定したURLにリダイレクトされる。そしてこのプログラムには問題が一つあり、それは渡さ …