表单提交
表单提交
在视图文件内绘制表单元素,然后提交数据给控制器进行处理即可;
#视图文件示例,如 : /views/index/index.php:
<form action="" method="post"> <input type="text" name="name" /> <input type="text" name="age" /> <input type="submit" value="提交"/> </form>
控制器文件示例:
<?php class indexController extends grace { public function index(){ if(PG_POST){ p($_POST); } } }
PG_POST
PG_POST 常量可以用于识别某个页面是否有 POST 提交行为。
POST 基础安全
PG_POST 常量在识别是否有 POST 提交行为的同时对 $_POST 数据进行了字符安全过滤,过滤左右尖括号及单双引号,这样的过滤可以有效地避免跨站攻击。
如果想关闭安全过滤机制 :
在某个具体控制器内设置 postFilter 属性为 false;
如:
<?php class indexController extends grace { public $postFilter = false; public function index(){ if(PG_POST){ p($_POST); } } }