浏览器客户端可以通过两种方式将信息发送到Web服务器。

GET方法

POST方法

在浏览器发送信息之前,它使用称为URL编码的方案对其进行编码。在这个方案中,名称/值对用等号连接,不同的对用&号分开。如下 –

name=maxsu&key=value&key2=value2

空格将被删除并使用+字符替换,其他非字母数字字符被替换为十六进制值。信息编码后,发送到服务器。

1. GET方法

GET方法发送附加到页面请求的编码用户信息。页面和编码的信息由?字符。

http://www.yiibai.com/index.htm?name1=value1&name2=value2

GET方法会在浏览器的“位置”框中生成一个长字符串,该字符串将显示在服务器日志中。

GET方法仅限于发送多达1024个字符。

如果将密码或其他敏感信息发送到服务器,切勿使用GET方法。

GET不能用于将二进制数据(如图像或文档)发送到服务器。

通过GET方法发送的数据可以使用QUERY_STRING环境变量来访问。

PHP提供$_GET关联数组,以使用GET方法访问所有发送的信息。

将源代码放在get.php脚本文件中,试试下面的例子。

Get方法示例 <?php ini_set("display_errors", "Off"); if( $_GET["name"] || $_GET["age"] ) { echo "欢迎, ". $_GET['name']. "
"; echo "你的年龄:". $_GET['age']. " 岁"; exit(); } ?> 名字: 年龄:

执行上面示例代码,得到以下代码 –

2. POST方法

POST方法通过HTTP标头传输信息。信息按照GET方法中的描述进行编码,并放入名为QUERY_STRING的标头中。

POST方法对要发送的数据大小没有任何限制。

POST方法可以用来发送ASCII以及二进制数据。

通过POST方法发送的数据通过HTTP头,因此安全性取决于HTTP协议。通过使用安全HTTP,可以确保信息是安全的。

PHP提供了$_POST关联数组来使用POST方法访问所有发送的信息。

将源代码放在post.php脚本中,试试下面的例子。

Post方法示例 <?php ini_set("display_errors", "Off"); if( $_POST["name"] || $_POST["age"] ) { echo "欢迎, ". $_POST['name']. "
"; echo "你的年龄:". $_POST['age']. " 岁"; exit(); } ?> 名字: 年龄:

执行上面示例代码,得到以下结果 –

提交后,得到以下结果 –

$_REQUEST 变量

PHP $_REQUEST变量包含$_GET,$_POST和$_COOKIE的内容。我们将在Cookie章节中讨论$_COOKIE变量。

PHP $_REQUEST变量可用于从GET和POST方法发送的表单数据中获取结果。

将源代码放在request.php脚本中,试试下面的例子。

$_REQUEST变量示例 <?php ini_set("display_errors", "Off"); if( $_REQUEST["name"] || $_REQUEST["age"] ) { echo "欢迎, ". $_REQUEST['name']. "
"; echo "你的年龄:". $_REQUEST['age']. " 岁"; exit(); } ?> 名字: 年龄:

这里$_PHP_SELF变量包含了被调用的自脚本的名称(即:request.php)。它会产生以下结果 –

提交后,得到以下结果 –

¥ 我要打赏 纠错/补充 收藏

哥,这回真没有了

php post处理,PHP处理GETPOST方法相关推荐

  1. php 重定向 post,使用php curl getpost方法向页面文件发送重定向指令

    我在server1上有一个简单的脚本来接收来自server2的指令 文件wait.php: $serv2 = 'http://server2.com/data/'; function GET($url ...

  2. wp java_Java WordPress工具库wp-client

    简介 WordPress Client是一个Java版的WordPress客户端操作库, 主要基于WordPress XML-RPC API实现.目前WordPress Client提供了如下能力: ...

  3. [html] 如何通过表单下载文件?

    [html] 如何通过表单下载文件? form 表单的action设置为接口地址,设置method为post/getpost方法:根据需要传递的参数设置多个input:name=key, value= ...

  4. 444 nginx_程序员安全规范:安全无小事,安全防范从nginx配置做起

    隐藏版本号 http { server_tokens off;} 经常会有针对某个版本的nginx安全漏洞出现,隐藏nginx版本号就成了主要的安全优化手段之一,当然最重要的是及时升级修复漏洞 开启H ...

  5. 用python实现钉钉Outgoing机器人(企业内部机器人)全过程

    不多说,先上最终效果图 [Python钉钉Outgoing机器人初步研究 再上一段连接,后续所有过程都是在大佬的思路下进行的,代码也是从大佬这里复制的,只是稍微改动的一部分,大家可以在联调通过能实现交 ...

  6. Zend Framework 入门教程(简体中文版)

    Zend Framework 入门教程(简体中文版) Getting Started With the Zend Framework Author:Rob Allen, www.akrabat.com ...

  7. springmvc系列教程一开始springmvc(史上最贴心,原创,亲测)

    springmvc系列教程一开始springmvc(史上最贴心,原创,亲测) 我是Kay_Ge,联系qq一起进步早日做构架师 必读 springmvc基于框架的程序要运行成功,对于tomcat版本,j ...

  8. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群

    作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...

  9. Java面试题大全2021版

    一.Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Run ...

最新文章

  1. vscode配置记录
  2. 机器学习、数据科学、人工智能、深度学习和统计学之间的区别!
  3. python+soket实现UDP协议的局域网广播程序
  4. android dialog 横向全屏,Dialog全屏,去掉状态栏的方式
  5. php post 微信沙箱,微信支付平台错误:获取沙箱密钥失败,确保交易密钥是
  6. 【Java从入门到头秃专栏 8】语法篇(七) :反射 动态代理 注解
  7. java盒图_java合成图片
  8. 网格系统常用的三种比例
  9. HDU3685 几何+重心+凸包+判定锐角三角形
  10. 容器使用的12条军规——《Effective+STL中文版》试读
  11. 生命计算机在线,生命计算器
  12. 计算机信息处理技术的易混淆知识点,【考试经验】计算机等级考试二级VisualFoxPro笔试易混淆的知识点...
  13. 浙江大学【面板数据分析与STATA应用】——第一讲短面板数据分析
  14. ASP利用IP138获IP地理位置
  15. 【dgl框架】dgl.metapath_reachable_graph函数解析
  16. matlab图像处理 识别颜色,MATLAB图像处理_直接操作像素点进行颜色变换
  17. 接口测试准备一、 网路基础 常用代理工具 charles使用 Android手机代理抓包
  18. mysql恢复drop的表_mysql恢复drop表
  19. FORBS企业500强
  20. 计算机主机为什么漏电,电脑机箱漏电怎么回事

热门文章

  1. filter in Fiori HANA live report
  2. 使用chrome development tool观察box 模型
  3. SAP Commerce Cloud deprecation机制
  4. customizing download - debug in CRM
  5. how to consume a webservice via ABAP proxy
  6. 在SAP BSP view里显示outlook inbox里的邮件
  7. SAP Cloud for Customer interaction center 呼叫中心集成
  8. linux运维学了又忘记,Linux运维工程师经常忘记的10个实用Linux命令
  9. 目前最厉害的象棋软件_qq什么引流方式最厉害,QQ引流目前最有效的方法
  10. 星之卡比机器人汉化_NS国行或迎来鸡肋的脑锻炼和大金刚!好消息是卡比也快了...