勉強したことのメモ

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で他サーバにHTTP経由にてファイルをアップロードする方法

formで画像を送信した後、他サーバにファイルをアップロードしたかった。以前はP ...

Codeigniter3で外部ファイル(CSS / JS)の読み込みと共通パーツ化する方法

CodeigniterでCSSやJSファイル等の外部ファイル読み込みたかった。ま ...

PHPでメール送信時に返信先(Reply-To)を指定する方法

PHPにてメールを送信し、そのメールに対して返信しようとすると通常は送信元のメー ...

PHPとLINEを連携させて通知を送る方法(file_get_contents / curlの2パターン)

PHPとLINEを連携させ、LINEに何らかの通知メッセージを送信したい。以下に ...

PHPでOGPタグ(metaタグ)を簡単に取得できる「OpenGraph.php」の利用方法

PHPでOGPタグ(metaタグ)を取得する際、file_get_content ...