WEB开发笔记 www.chhua.com 每日练习 PHP控制器基本请求对象
最近很多事情要忙,所以,很久没有写每日练习了,今天就写一下PHP控制器中的基本Rrquest类。
PHP的请求主要是超全局数组$_POST和$_GET,比较易用,就是不太灵活,下面就写一个这样的类,大家可以按照自己的思路进行调整。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | <?php class Request { private $request=array();//提交上来的数据存放数组 public function __construct(){ $this->request=$this->initFromHttp();//实例化的时候,返回表单 } private function initFromHttp(){//接受表单数据 if (!empty($_POST)) return $_POST; if (!empty($_GET)) return $_GET; return array(); } public function get($name){//返回表单键名的值 if (!array_key_exists($name,$this->request)) return '';//如果不存在的键名返回空值 return $this->request[$name]; } public function set($name,$value){//设置Request数组键值 $this->request[$name]=$value;// } } //应用 $reuqest=new Request(); echo $reuqest->get("username"); ?> <form> <input type="text" name="username" value="WEB开发笔记"> <input type="text" name="url" value="www.chhua.com"> <input type="submit"> </form> |
以上就是PHP控制器,基本表单提交数据的应用,希望对你的帮助。
自由转载,转载请注明: 转载自WEB开发笔记 www.chhua.com
本文链接地址: PHP控制器——基本请求对象的使用 http://www.chhua.com/web-note1568
评论