php post处理,PHP处理GETPOST方法
浏览器客户端可以通过两种方式将信息发送到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方法相关推荐
- php 重定向 post,使用php curl getpost方法向页面文件发送重定向指令
我在server1上有一个简单的脚本来接收来自server2的指令 文件wait.php: $serv2 = 'http://server2.com/data/'; function GET($url ...
- wp java_Java WordPress工具库wp-client
简介 WordPress Client是一个Java版的WordPress客户端操作库, 主要基于WordPress XML-RPC API实现.目前WordPress Client提供了如下能力: ...
- [html] 如何通过表单下载文件?
[html] 如何通过表单下载文件? form 表单的action设置为接口地址,设置method为post/getpost方法:根据需要传递的参数设置多个input:name=key, value= ...
- 444 nginx_程序员安全规范:安全无小事,安全防范从nginx配置做起
隐藏版本号 http { server_tokens off;} 经常会有针对某个版本的nginx安全漏洞出现,隐藏nginx版本号就成了主要的安全优化手段之一,当然最重要的是及时升级修复漏洞 开启H ...
- 用python实现钉钉Outgoing机器人(企业内部机器人)全过程
不多说,先上最终效果图 [Python钉钉Outgoing机器人初步研究 再上一段连接,后续所有过程都是在大佬的思路下进行的,代码也是从大佬这里复制的,只是稍微改动的一部分,大家可以在联调通过能实现交 ...
- Zend Framework 入门教程(简体中文版)
Zend Framework 入门教程(简体中文版) Getting Started With the Zend Framework Author:Rob Allen, www.akrabat.com ...
- springmvc系列教程一开始springmvc(史上最贴心,原创,亲测)
springmvc系列教程一开始springmvc(史上最贴心,原创,亲测) 我是Kay_Ge,联系qq一起进步早日做构架师 必读 springmvc基于框架的程序要运行成功,对于tomcat版本,j ...
- 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群
作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...
- Java面试题大全2021版
一.Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Run ...
最新文章
- vscode配置记录
- 机器学习、数据科学、人工智能、深度学习和统计学之间的区别!
- python+soket实现UDP协议的局域网广播程序
- android dialog 横向全屏,Dialog全屏,去掉状态栏的方式
- php post 微信沙箱,微信支付平台错误:获取沙箱密钥失败,确保交易密钥是
- 【Java从入门到头秃专栏 8】语法篇(七) :反射 动态代理 注解
- java盒图_java合成图片
- 网格系统常用的三种比例
- HDU3685 几何+重心+凸包+判定锐角三角形
- 容器使用的12条军规——《Effective+STL中文版》试读
- 生命计算机在线,生命计算器
- 计算机信息处理技术的易混淆知识点,【考试经验】计算机等级考试二级VisualFoxPro笔试易混淆的知识点...
- 浙江大学【面板数据分析与STATA应用】——第一讲短面板数据分析
- ASP利用IP138获IP地理位置
- 【dgl框架】dgl.metapath_reachable_graph函数解析
- matlab图像处理 识别颜色,MATLAB图像处理_直接操作像素点进行颜色变换
- 接口测试准备一、 网路基础 常用代理工具 charles使用 Android手机代理抓包
- mysql恢复drop的表_mysql恢复drop表
- FORBS企业500强
- 计算机主机为什么漏电,电脑机箱漏电怎么回事
热门文章
- filter in Fiori HANA live report
- 使用chrome development tool观察box 模型
- SAP Commerce Cloud deprecation机制
- customizing download - debug in CRM
- how to consume a webservice via ABAP proxy
- 在SAP BSP view里显示outlook inbox里的邮件
- SAP Cloud for Customer interaction center 呼叫中心集成
- linux运维学了又忘记,Linux运维工程师经常忘记的10个实用Linux命令
- 目前最厉害的象棋软件_qq什么引流方式最厉害,QQ引流目前最有效的方法
- 星之卡比机器人汉化_NS国行或迎来鸡肋的脑锻炼和大金刚!好消息是卡比也快了...