勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

PHPでの$_REQUESTは色々危険

   2014/07/02  PHP

extract($_REQUEST)はかなり怖いよ、という話が最近あった。
できれば使わない方がいいけれども、使うのであれば、

・extractで受け取った変数を用いる場合は値の正当性を確かめる
・先にDB接続してからextract使う
・extractと関係ない変数を使うときは必要に応じて初期化する
・エスケープの徹底

知らなかったけど$_REQUESTはPOSTとGETだけじゃなくて
cookieも使用できるので覚えておく。

あと、extractは関係ないけど下記が分かりやすかったのでメモっておく。

http://d.hatena.ne.jp/Molokheiya/20100219/p1

 - PHP

  関連記事

PHPで数字のプラスとマイナスを反転させる方法

PHPのプログラム内で数値のプラスとマイナスを反転させたい。以下に対応方法をメモ ...

PHPで画像にモザイクをかけて保存

やりたかった事はPHPで ・モザイク処理 ・元の画像とは別にファイル名をつけて保 ...

formにhCaptchaを組み込み、PHPで結果を検証する方法

お問い合わせフォーム等でGoogle reCAPTCHAではなくhCaptcha ...

PHPで配列をGETパラメータ化、GETパラメータを配列化する方法

PHPで配列を「name=hoge&id=1&pass=fdkn ...

ブラウザ上でファイルのアップ・ダウンロードが可能なTiny File Managerの利用方法

ブラウザ上でファイルのアップ・ダウンロードが可能なファイルマネージャーを設置した ...