タグ

ブックマーク / yagi.hateblo.jp (2)

  • PHPで面接に受かるたった1つの方法 - いぬビーム

    面接官「特技はマジッククォートとありますが?」 PHP 「はい。マジッククォートです」 面接官「マジッククォートとは何のことですか?」 PHP 「魔法です」 面接官「え、魔法?」 PHP 「はい。魔法です。リクエスト全部に大ダメージを与えます」 面接官「……で、そのマジッククォートは当社において働くうえで何のメリットがあるとお考えですか?」 PHP 「はい。ハッカーが襲って来ても守れます」 面接官「いや、当社にはエスケープを忘れるような輩はいません。それにサニタイズは犯罪ですよね」 PHP 「でも、インジェクションにも勝てますよ」 面接官「いや、勝つとかそういう問題じゃなくてですね……」 PHP 「入力全部にaddslashesを与えるんですよ」 面接官「ふざけないでください。それにaddslashesって何ですか。だいたい……」 PHP 「\を付与するんです。埋め込み先がHTMLでもお構

    PHPで面接に受かるたった1つの方法 - いぬビーム
    phista
    phista 2009/11/05
    サニタイズは犯罪www
  • php.iniのpost_max_sizeを2048Mにすると何もpostされなくなる - いぬビーム

    (中略) 32 ビット符号付き整数の最大値を上回る値を指定しないように注意しましょう (32 ビットシステムを使用している場合)。 そのようなことをすると、スクリプトの実行が失敗します。 http://www.php.net/manual/ja/ini.core.php#ini.post-max-size ヘルプにはこう記載されてますが、エラー等吐くわけではなく、単に $_POST が空配列になるだけで普通に実行されました。最大受付サイズがマイナスと解釈されてるのかな。 今日のPHPバッドノウハウでした。

    php.iniのpost_max_sizeを2048Mにすると何もpostされなくなる - いぬビーム
    phista
    phista 2009/10/26
    どうなってんだこれw
  • 1