ホーム > 日記 > PHP5.2.3つかいましょう

PHP5.2.3つかいましょう

PHP 5.2.3リリース
mysql_set_charset関数が追加されました。
mysqlのコネクション作成時点でクライアント文字セットが決定し、mysql_client_encoding関数の戻り値が不変でした。
mysql_real_escape_string関数は現在のクライアント文字セットでエスケープするため、”SET NAMES”をクエリしてクライアント文字セットを変更した場合には反映されず脆弱がありました。
SJIS通すと5cをしっかりエスケープしてくれてうまくいかなかったんですよ。
よかったよかった。

カテゴリー: 日記 タグ:
  1. コメントはまだありません。
  1. トラックバックはまだありません。