在php有两种常用的数据获取方法一种是$_GET形式的,一种是$_POST形式的,前者一般用于小量数据如地址栏a.php?id=1而后者post用于表单数据处理。
get是从服务器上获取数据,post是向服务器传送数据。
get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
get安全性非常低,post安全性较高。但是执行效率却比Post方法好。
建议:
get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
分享到:
相关推荐
在PHP编程中,GET、POST、SESSION和SERVER是四个非常重要的超级全局变量,它们用于处理HTTP请求中的数据和服务器环境信息。这篇博客“php变量直接访问get,post,session,server值”可能详细阐述了如何直接操作这些...
PHP 的语法与 Perl 和 C 语言有很高的相似度。 7. **如何获取 GET 方法提交的数据?** 可以使用预定义的全局数组 `$_GET[]` 来获取通过 GET 方法传递的数据。 8. **POST 方法中的变量是否显示在 URL 中?** ...
首先,`file_get_contents`函数的基本语法是`file_get_contents($filename, $context, $offset, $maxlen)`。其中,`$filename`参数可以是一个本地文件路径,也可以是一个URL。例如,如果你想从一个HTTP地址下载文件...
2. PHP语法结构: PHP语句通常以`<?php`开始,以`?>`结束。声明变量时,使用`$`符号,如`$variableName = value;`。函数定义以`function function_name() { ... }`形式存在。控制结构包括条件语句(if...else)、...
**PHP语法大全(超全超详细)** ...以下是一些PHP语法的核心要点,...以上仅是PHP语法大全的一小部分,深入学习还需要结合实际项目实践,查阅官方文档(如`php_manual_zh.chm`),以及持续关注社区的最新动态和技术趋势。
而Jquery库提供了一系列封装好的Ajax函数,如$.get(), $.post(), $.ajax(), 和$.getJSON(),这些函数简化了前端开发者与后端数据交互的过程。 ### 1. $.get() `$.get()`函数是最简单的一种异步请求方式,它发送一...
本示例主要探讨如何利用`fsockopen`进行GET和POST请求,以及处理文件上传。以下是关于这些主题的详细讲解。 首先,`fsockopen`函数的基本语法如下: ```php fsockopen($hostname, $port, $errno, $errstr, $time...
本篇文章将深入探讨如何使用jQuery的`ajax`方法中的`post`和`get`来向指定URL发送数据。 首先,让我们了解`GET`和`POST`这两种HTTP请求方法的基本概念。`GET`是最常见的请求方式,用于从服务器获取数据,通常显示在...
### PHP语法通知识点总结 #### 一、PHP嵌入方法 **PHP嵌入方法**是将PHP代码嵌入到HTML中的几种常见方式。这有助于更好地组织代码并保持页面的整洁。 1. **基本PHP标签**: `<?php echo("这是一个PHP语言的嵌入...
PHP 表单变量(POST方法) PHP 表单变量(GET方法) PHP 字符串的连接 PHP heredoc语法 PHP 变量 PHP 变量的名称要求 给 PHP 变量赋值 PHP 变量类型 PHP 变量类型转换 PHP 可变变量 PHP 变量的有效范围 PHP 文件操作 PHP...
在本文中,我们将详细探讨如何使用PHP的fsockopen函数来伪造HTTP的GET和POST请求。 首先,fsockopen函数的基本语法如下: ```php resource fsockopen ( string $hostname , int $port [, int &$errno [, string &$...
- **表单处理**:通过 `$_POST` 和 `$_GET` 超全局数组接收表单数据。 - **会话管理**:`session_start()` 开始会话,`$_SESSION` 存储会话数据。 - **cookies**:`setcookie()` 设置客户端cookie,`$_COOKIE` ...
### PHP语法简介 #### 1. 网络相关知识 - **服务器**:服务器是指在网络上提供特定服务的计算机系统。这些服务可能包括文件共享、打印服务、应用程序服务以及最重要的Web服务。对于PHP开发而言,服务器是用来托管...
- PHP中,表单数据通过`$_POST["a"]`,URL参数通过`$_GET["a"]`,同时可用`$_REQUEST["a"]`获取两者。 8. Cookie操作: - ASP中,发送Cookie使用`Response.Cookies("a") = "b"`,设置过期日期`Response.Cookies(...
Magic Quotes GPC是一种自动转义全局变量(GET、POST和COOKIE)中特殊字符的功能,主要用于防止SQL注入攻击。此功能在PHP 5.3.0及更早版本默认启用,在PHP 5.4.0中被废弃,并在PHP 7.0.0中被完全移除。 **语法:** ...
php中有curl拓展,一般用来实现网络抓取,模拟发送get post请求,文件上传。 在php中建立curl的基本步骤如下: 1.初始化 2. 设置选项,包括url 3. 执行并获取结果 4. 释放curl句柄。 在工作和学习中,我也是...
本教程旨在为初学者提供一个全面的PHP语法基础,帮助他们快速掌握PHP编程的基本概念和技能。 1. **变量与数据类型** PHP中的变量以"$"符号开头,如 `$name`。它支持多种数据类型,包括字符串(string)、整型...
在Web开发中,PHP常用于处理用户提交的表单数据,如通过$_GET和$_POST全局数组获取表单数据,使用filter_var()进行数据验证。 12. **数据库交互**: PHP与MySQL数据库的连接和交互是Web开发中的重要环节。使用...
在HTTP协议中,GET和POST是最常见的两种请求方法。GET方法是向指定资源发出请求,通常用于获取资源信息;而POST方法则是向指定资源提交数据进行处理(例如提交表单或上传文件),数据包含在请求正文中。与GET相比,...