在ThinkPHP中在控制器中接受表單的數(shù)據(jù)可以用
1、$_POST[]/$_GET[],但是這個(gè)接受的表單內(nèi)容不會(huì)通過(guò)htmlspecialchars();函數(shù)進(jìn)行過(guò)濾。如果想使用這個(gè)接收數(shù)據(jù),需要手動(dòng)處理表單數(shù)據(jù)
2、可以用接收表單函數(shù) $this->_post();$this->_get();函數(shù),這個(gè)函數(shù)默認(rèn)就會(huì)使用htmlspecialchars()進(jìn)行過(guò)濾,不用手動(dòng)過(guò)濾。
3、在thinkphp3.1.3中有一個(gè)新的函數(shù)I();直接接收表單數(shù)據(jù),并默認(rèn)為htmlspecailchars();過(guò)濾這個(gè)函數(shù)有這些字段 I('需要接收的表單名','如果數(shù)據(jù)為空默認(rèn)值','使用的函數(shù)處理表單數(shù)據(jù)');
U();函數(shù)是輸出地址
U('操作名','array()參數(shù)','偽靜態(tài)后綴名',是否跳轉(zhuǎn),域名)
|
新聞熱點(diǎn)
疑難解答
圖片精選