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

相关笔记

更多