PHP中GET变量的使用


Posted in PHP onOctober 09, 2006

    自PHP4.1.0以后将HTTP_GET_VARS使用GET变量来保存,GET的变量主要来自以下的方法

对服务器以获取资料信息为请求方法的例如,URL,使用FORM的METHOD为GET方式。这样所有的请求变量将通过

URL传递给服务器,服务器根据配置调用相关的解释器来处理这些GET出来的变量。

  

    本文针对URL 的GET方式传值进行讨论

    我们都知道URL传值为URL?变量名=变量值

      这个方式进行递交请求例如

    http://www.bbs.bbc.com?page=1

    这样的方法为我们现在所通用

    如果变量多了可以使用'&'符号连接变量

    例如: http://www.bbs.bbc.com?page=1&title=Welcome%20Sports98

    以上方法为浏览器直接将变量转变到相对应的数组中,我们并不需要去过多的了解。下面为我所要讨论的话题

    例如:

        http://www.bbs.bbc.com?page=1,Welcome%20Sports98,Sports98,300

        这个例子说明的是,我们使用','这个符号为变量分隔符号,这里我们可以用两种方法来实现,
一、修改PHP.INI

——
; List of separator(s) used by PHP to parse input URLs into variables.
; Default is "&".
; NOTE: Every character in this directive is considered as separator!
arg_separator.input = ";,"
————

二、自己编写解释语法

        list($key,$value)=$_GET;    //将GET变量分解出来
        $tmp=explode(",",$value);    //将数据分出

    这个用法的优点在于,别人无法知道您传递的值是被谁使用,您自己需要明白各个值的使用

    ++++++++++++++++++++++++++++++++++++++

    最后针对
        http://www.bbs.bbc.com/index.php?123,123433,234524,34563456,5463,78685,abc,Welcome%20Sports98

    这一类的GET方法的传值,其实方法与方法二相同,需要的是将KEY转换成VALUE进行分解,我觉得这个方法比上一个方法要好

    而且更加方便.
        $value=key($_GET);
        $tmp=explode(",",$value);

    你应该都已经获得到这些数据了。

    以上方法为本人浏览其他站点所看到现象所想到的方法,不知是否正确。对于PHP的默认安装用户都喜欢使用默认的GET传值方式

    如果是公司有特定要求的可以考虑使用后面的方法~

                        学有所限,如有不对还请指正.

                                    Sports98 Write by 2002-8-16

PHP 相关文章推荐
php microtime获取浮点的时间戳
Feb 21 PHP
PHP中防止SQL注入实现代码
Feb 19 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
Jun 20 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
Sep 28 PHP
腾讯QQ微博API接口获取微博内容
Oct 30 PHP
PHP中Fatal error session_start()错误解决步骤
Aug 05 PHP
php中call_user_func函数使用注意事项
Nov 21 PHP
javascript+php实现根据用户时区显示当地时间的方法
Mar 11 PHP
制作个性化的WordPress登陆界面的实例教程
May 21 PHP
PHP培训要多少钱
Jun 06 PHP
laravel实现于语言包的完美切换方法
Sep 29 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 20 PHP
一个ORACLE分页程序,挺实用的.
Oct 09 #PHP
通过ICQ网关发送手机短信的PHP源程序
Oct 09 #PHP
搜索引擎技术核心揭密
Oct 09 #PHP
输出控制类
Oct 09 #PHP
提取HTML标签
Oct 09 #PHP
如何把PHP转成EXE文件
Oct 09 #PHP
一个查看session内容的函数
Oct 09 #PHP
You might like
《魔兽世界》惊魂幻象将获得调整
2020/03/08 其他游戏
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
2013/12/25 PHP
php通过修改header强制图片下载的方法
2015/03/24 PHP
PHP的Yii框架的常用日志操作总结
2015/12/08 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
2006/12/06 Javascript
JQuery 无废话系列教程(二) jquery实战篇上
2009/06/23 Javascript
Array.prototype 的泛型应用分析
2010/04/30 Javascript
IE本地存储userdata的一个bug说明
2010/07/01 Javascript
js二维数组定义和初始化的三种方法总结
2014/03/03 Javascript
JavaScript定时器和优化的取消定时器方法
2015/07/03 Javascript
JavaScript中原型链存在的问题解析
2016/09/25 Javascript
Bootstrap基本组件学习笔记之分页(12)
2016/12/08 Javascript
Bootstrap表格制作代码
2017/03/17 Javascript
解决iview打包时UglifyJs报错的问题
2018/03/07 Javascript
layui框架table 数据表格的方法级渲染详解
2018/08/19 Javascript
提升node.js中使用redis的性能遇到的问题及解决方法
2018/10/30 Javascript
vue中监听返回键问题
2019/08/28 Javascript
微信内置浏览器图片查看器的代码实例
2019/10/08 Javascript
js最全的数组的降维5种办法(小结)
2020/04/28 Javascript
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
python从网络读取图片并直接进行处理的方法
2015/05/22 Python
Python实现定时任务
2017/02/08 Python
Python基于回溯法解决01背包问题实例
2017/12/06 Python
python将字符串转换成json的方法小结
2019/07/09 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
Python hashlib加密模块常用方法解析
2019/12/18 Python
pytorch的batch normalize使用详解
2020/01/15 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
Python基于tkinter canvas实现图片裁剪功能
2020/11/05 Python
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
Three Graces London官网:英国奢侈品牌
2021/03/18 全球购物
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
2012/12/13 面试题
小学教师师德反思
2014/02/03 职场文书
公司门卫岗位职责范本
2014/07/08 职场文书
学术会议开幕词
2016/03/03 职场文书