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 jquery 实现新闻标签分类与无刷新分页
Dec 18 PHP
Discuz Uchome ajaxpost小技巧
Jan 04 PHP
php表单提交问题的解决方法
Apr 12 PHP
工厂模式在Zend Framework中应用介绍
Jul 10 PHP
解析mysql left( right ) join使用on与where筛选的差异
Jun 18 PHP
PHP永久登录、记住我功能实现方法和安全做法
Apr 27 PHP
php显示时间常用方法小结
Jun 05 PHP
PHP中JSON的应用技巧
Oct 10 PHP
php微信公众号js-sdk开发应用
Nov 28 PHP
Yii框架日志记录Logging操作示例
Jul 12 PHP
PHP实现的CURL非阻塞调用类
Jul 26 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
Apr 26 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
一个oracle+PHP的查询的例子
2006/10/09 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
2014/09/10 PHP
php针对cookie操作的队列操作类实例
2014/12/10 PHP
php字符串比较函数用法小结(strcmp,strcasecmp,strnatcmp及strnatcasecmp)
2016/07/18 PHP
js AspxButton的客户端操作
2009/06/26 Javascript
基于JavaScript 类的使用详解
2013/05/07 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
js document.write()使用介绍
2014/02/21 Javascript
AngularJS中的过滤器filter用法完全解析
2016/04/22 Javascript
javascript中的后退和刷新实现方法
2016/11/10 Javascript
Ajax的概述与实现过程
2016/11/18 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
vue.js 初体验之Chrome 插件开发实录
2017/05/13 Javascript
NodeJS使用七牛云存储上传文件的方法
2017/07/24 NodeJs
微信小程序引入Vant组件库过程解析
2019/08/06 Javascript
京东优选小程序的实现代码示例
2020/02/25 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
Vue单文件组件开发实现过程详解
2020/07/30 Javascript
Django处理文件上传File Uploads的实例
2018/05/28 Python
Python双向循环链表实现方法分析
2018/07/30 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
2019/05/10 Python
python使用turtle绘制国际象棋棋盘
2019/05/23 Python
python cv2截取不规则区域图片实例
2019/12/21 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
2020/04/16 Python
python读取hdfs并返回dataframe教程
2020/06/05 Python
利用HTML5实现使用按钮控制背景音乐开关
2015/09/21 HTML / CSS
使用HTML5加载音频和视频的实现代码
2020/11/30 HTML / CSS
迪卡侬荷兰官网:Decathlon荷兰
2017/10/29 全球购物
Wilson体育用品官网:美国著名运动器材品牌
2019/05/12 全球购物
请解释一下webService? 如何用.net实现webService
2014/06/09 面试题
秋季红领巾广播稿
2014/01/27 职场文书
运动会通讯稿300字
2015/07/20 职场文书
总经理2015中秋节致辞
2015/07/29 职场文书
WordPress多语言翻译插件 - WPML使用教程
2021/04/01 PHP
Python 实现绘制子图及子图刻度的变换等问题
2021/05/31 Python
php访问对象中的成员的实例方法
2021/11/17 PHP