php中用于接受表单数据的$_request与$_post、$_get
2015-05-17 09:52
483 查看
一、$_request与$_post、$_get的区别和特点$_REQUEST[]具用$_POST[] $_GET[]的功能,但是$_REQUEST[]比较慢。通过post和get方法提交的所有数据都可以通过$_REQUEST数组获得二、$_post、$_get的区别和特点
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性非常低,post安全性较高。三.post<html>
<body><form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form></body>
</html>如需显示出被提交的数据,您可以简单地输出(echo)所有变量。"welcome.php" 文件是这样的:
"welcome_get.php" 是这样的:
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性非常低,post安全性较高。三.post<html>
<body><form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form></body>
</html>如需显示出被提交的数据,您可以简单地输出(echo)所有变量。"welcome.php" 文件是这样的:
<html> <body> Welcome <?php echo $_POST["name"]; ?><br> Your email address is: <?php echo $_POST["email"]; ?> </body> </html> 四.get <html> <body> <form action="welcome_get.php" method="get"> Name: <input type="text" name="name"><br> E-mail: <input type="text" name="email"><br> <input type="submit"> </form> </body> </html>
"welcome_get.php" 是这样的:
<html> <body> Welcome <?php echo $_GET["name"]; ?><br> Your email address is: <?php echo $_GET["email"]; ?> </body> </html>
相关文章推荐
- $_request与$_post、$_get用于接受表单数据,区别
- $_request与$_post、$_get用于接受表单数据的区别
- $_request、$_post、$_get用于接受表单数据,当时他们有何种区别,什么时候用那种最好。
- PHP 超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data)。
- 获取表单数据的两种方法(post,get,request)
- $_POST 或$_GET或 $_REQUEST接受表单值
- jquery中ajax方法load get post与脚本文件如php脚本连接时,脚本怎样接受数据?
- php $_POST接受不到数据,$_GET能接受到数据问题
- PHP数据接收变量$_GET、$_POST 、$_REQUEST区别
- PHP 表单和用户输入、PHP $_GET、PHP $_POST、$_REQUEST 变量
- php 获取提交的数据 $_REQUEST = $_GET + $_POST + $_COOKIE
- 20110215 学习记录2:表单中的get和post区别 & 使用 HttpWebRequest 向网站提交数据
- PHP引号转义中解决POST,GET,Mysql数据自动转义问题
- php通过curl post和get发送json数据实例 curl命令转为php源码
- PHP中全局变量$_REQUEST、 $_GET、 $_POST、 $_COOKIE 的关系和区别
- php中$_REQUEST、$_POST、$_GET的区别和联系小结
- 表单提交数据get请求和post请求的区别
- PHP的post数据与request数据
- php中用socket模拟http中post或者get提交数据的示例代码
- 用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据