PHP学习笔记-POST

$_POST

描述通过http POST方式提交的数据都会封装到$_POST数组中

有些数据的提交必须使用post 比如上传文件

Post get提交 的区别

安全性

数据传输大小 浏览器限制文本大小

保存在收藏夹

超链接默认是get提交

 1 <form method="post" action="demo1.php">
 2   <input type='text' name='usnam'/><br>
 3   <input type='password' name='psw'/>
 4   <input type='radio' name='sex' value="man" /> 5    <input type='radio' name='sex' value="fmal" /><br>
 6    <select name='city'>
 7      
 8      <option value="北京">北京</option>
 9    <option value="tianjin">天津</option>
10    <option value="nanjing">南京</option>
11    </select>
12    <input type="checkbox" name='hobby[]' value='唱歌'>唱歌
13     <input type="checkbox" name='hobby[]' value='跳舞'>跳舞
14      <input type="checkbox" name='hobby[]' value='游泳'>游泳
15      <br>
16      <textarea row='10' cols='30' name='info' >
17      </textarea>
18      <!-- <input type="file"/> -->
19    <input type="submit" name="ac" value="提交" />
20   
21 
22  </form>
<?php 
echo "<pre>";
print_r($_REQUEST);
echo "</pre>";
  if (isset($_POST['ac'])) {
      echo "<pre>";
      print_r($_POST);
       echo "</pre>";
       echo $_POST['sex'];
       //如何接收checkbox数据
       //在checkbox中value加入 []

       echo $_POST['hobby'][0];
       echo $_POST['tianjin'];
  }
?>
//如何接收checkbox数据
       //在checkbox中value加入 []

$_REQUEST

REQUEST中可以包括$_GET $_POST $_COOKIE 的信息不可信,不建议经常使用

 

if ($_SERVER['REQUEST_METHOD']=='POST') {
     echo 

} elseif ($_SERVER['REQUEST_METHOD']=='GET') {

}
//判断

 

 

 

 

 

 

posted @ 2013-11-20 00:30  闲云-野鹤  阅读(184)  评论(0编辑  收藏  举报