読者です 読者をやめる 読者になる 読者になる

koni blog

東京のウェブエンジニア koni です!ウェブサービスをガシガシ作っていきます!

Unixtime相互変換ツールで、小数点付きのUnixtimeに対応しました

Unixtime相互変換ツールで、小数点付きのUnixtimeに対応しました。

Unixtime相互変換ツール

間違えてis_numeric関数じゃなくて、ctype_digit関数使ってしまったせいでした。

入力値の検証で、整数か小数かの判定って、間違いがちですよね。 本当は整数で受け取らないといけないのに、入力値の検証でエラーにならずに、途中の処理で整数にキャストされて動いてはいるとか、あるあるな気がする。

脆弱性にもなりやすいので気をつけないと(自戒を込めて)