【PHP】セッションが書き込まれないときに確認すること

1.session_start

事前に

を記述しておかないとセッションに書き込みできません。

2.セッションファイルの権限

PHPでセッションファイルが書き込まれる場所は、php.iniの

ですが、デフォルトの保存場所は

です。

ここのディレクトリの権限または対象のセッションファイルの権限と
Apacheの実行ユーザー(http.conf)を確認しましょう。

【PHP】正規表現で日付(yyyy-mm-dd)のチェック

日付のフォーマットチェックです。システムによってフォーマットは異なるかと思いますが
私がよく使うのは「yyyy-mm-dd」です。

正しければNULLを返します。

【PHP】PDOでプリペアドステートメント

SQLインジェクション対策の第一歩として、
SQLの実行にはプリペアドステートメントを徹底したほうがよいでしょう。

【PHP】日本語のCSVが読み取れないときに

サーバーやソースコードと同じ文字コード(UTF-8)なのに日本語のCSVファイルが読み取れない
という状況がありました。

PHP内に下記の記述を追加して、ロケールを設定することで日本語が読み取れるようになりました。

【PHP】正規表現で0~9の数字のみ許可

入力チェックでよくある0~9の「半角数字」のみかどうかのチェックです。

正しければNULLを返します。