関数を利用するextract($_GET);このようにすると、本来は上書きできない変数に値を注入することができてしまう本来は使わないほうが良いが、フレームワークなどでも利用されていることが多い。使わざるを得ない場合は、事前に配列のキーが問題ないかどうかをちゃんとチェックすること。こんなコードだったと思うのだけど、手元だと再現しない。市川さんに再現するコードを教えてもらいました。PHP4.3だと再現、PHP5.4だと再現しない?Null文字は事前にチェックして削除しておく。関数はバイナリセーフなものを利用することSecurePHP市川さんが作成したライブラリの紹介、以下の様な機能がある。