php入门教程(4): php操作web页面提交的数据
一、http协议的请求数据包括
1. get数据
1) url传参
2) <form method="get"
2. post数据
1) <form method="post"
3. agent:浏览器所在的计算机的信息
1) Explorer Ver $_SERVER['HTTP_USER_AGENT'];
2) Os Ver $_SERVER['HTTP_USER_AGENT'];
3) 浏览器端的IP地址 $_SERVER['REMOTE_ADDR']
二、php中获取请求数据的方法
1. 对于get数据,使用 $_GET 预定义全局数组
$userID = $_GET[id];
2. 对于post数据,使用 $_POST 预定义全局数组
$name = $_POST[ctlname];
三、php中对于表单中有多选的情况的处理
1. 多选的情况包括
1) <select size="大于0" multiple="multiple"
2) <input type="checkbox"
2. 将控件的name设置为 "名称[]"
<select size="4" name="sel_ah[]" multiple="multiple">
3. 服务器php代码将接受到数据直接放到一个数组
$ah = $_POST[sel_ah];
for ($i = 0; $i < count($ah); $i++)
{
$temp = $ah[$i];
......