うめぼしジョイスティック - ivoice

CakePHP、JavaScript、jQuery等のプログラミングについて書いていきます 思考は、うめぼしのように硬く、そして柔らかく。

CakePHP2系でサニタイズをする方法

まず、
appのなかのVendorフォルダ内に

myfunction.phpを作ります


<?php

function sani($dat){

$box = htmlspecialchars($dat, ENT_QUOTES);

$box = nl2br($box);

return $box;

}

 

 

サニタイズを行いたいコントローラーの先頭に

App::import('Vendor','myfunction');

と宣言します。(①の関数を使う宣言)


 

サニタイズさせたいviewのecho の部分に、

 

echo sani( $変数 );

と打ちます。

 

これでサニタイズは完了です。