day6:通过表单传递数据的两种方法
来源:互联网 发布:日本tv直播软件 编辑:程序博客网 时间:2024/05/01 09:48
</pre><p></p><h1 style="text-align:center">通过表当传递数据的两种方法:GET和POST</h1><p></p><p>表单主要通过两种方式传递数据,GET和POST。</p><p>GET方式 在PHP中主要通过$_GET来实现数据传递。之前讲PHP数组时曾提到,$_GET是一个全局关联数组,利用它可以通过获得http GET方式传递的变量。通过GET方式传递数据时,数据以”变量名=变量值“的方式附到URL后面,以起始数据前面有一个“?”,数据与数据之间以“&”分隔。另外,通过GET方式传递数据的时,数据会显示在URL中,因此不安全。而且GET方式不适合传递大量的数据。另外,如果传递中文数据最好通过urlencode()函数对中文数据进行编码后再传递,否则会出现乱码。GET方式传递数据的例子:</p><pre name="code" class="php"><form action="<?=$_SERVER['PHP_SELF']?>" method="GET">姓名:<input type="text" name="name" size="15">年龄:<input type="text" name="age" size="15">
<input type="submit" name="submit" value="提交"></form><?php if(isset($_GET['submit'])) { $_GET('name') $_GET('age') }
?>
POST方式,在PHP中主要通过$_POST来实现数据传递,$_POST是一个全局数组,利用它可以获得HTTP POST的方式传递的变量。与GET相比数据不会出现在URL上,而且传递的数据量理论上没有上限制。POST方式的例子:
<pre name="code" class="php"><form action="<?=$_SERVER['PHP_SELF']?>" method="POST">姓名:<input type="text" name="name" size="15">年龄:<input type="text" name="age" size="15"><input type="submit" name="submit" value="提交"></form><?php if(isset($_POST['submit'])) { echo.'姓名'.$_POST('name') echo.'年龄'.$_POST('age') }?>
</pre><pre name="code" class="php">
对于GET和POST的方式选择,可以针对数据量大小和安全要求来选择,一般来说密码等用户信息及大量数据传递最好使用POST
0 0
- day6:通过表单传递数据的两种方法
- php通过表单传递数组的方法
- Struts2接收表单数据的两种方法
- C#中窗体间数据传递的两种方法
- 传递数据的两种方法GET和POST
- VB通过ADO连接SQL数据的两种方法
- javascript控制表单之间的数据传递方法
- jQuery Ajax传递整个表单的数据方法:.serialize()
- ajax传递数据时的表单系列化方法.serialize()
- android 用httpPost方法递交表单数据的两种方法.
- android intent 的数据传递两种
- jQuery使用serialize(),serializeArray()方法取得表单数据+字符串和对象类型两种表单提交的方法
- jsf 获取表单的两种方法
- 表单事件的两种处理方法
- 表单提交的两种方法
- 关于表单提示的两种方法
- Js提交表单的两种方法
- intent传递对象的两种方法
- Django介绍
- Poco C++ 学习笔记连载:Poco命令行解释
- 加载图片三种方式
- 关键词的密度是多少比较好?
- 颜色迁移(色彩空间的相互转化)
- day6:通过表单传递数据的两种方法
- 2015年物联网专业师资培训班邀请函
- nexus在ubuntu下配置开机自动启动
- java网络编程之缓存(二)
- windows 安装mysql
- 服务器开发交流群(kbengine)
- 用python将中文转拼音
- 把字符串中的+号变成空格,过滤需要做文件名的字符串
- include file与jsp include 的区别