关闭

PHP开发小技巧⑨—获取url中的各个参数

128人阅读 评论(0) 收藏 举报
分类:
      平常的网站开发中,我们少不了和URL打交道,我们可以通过URL访问特定的地址,可以通过URL传递我们需要测参数,从而如何获取URL中的参数则变得重要起来。这篇博文就将如何获取URL中的参数,这个仅仅只是一个函数方法,通过传过来完整的URL地址字符串来获取参数,下面为代码:

  1. <?php  
  2.   
  3. /** 
  4.  * ======================================= 
  5.  * Created by Zhihua_W. 
  6.  * Author: Zhihua_W 
  7.  * Date: 2017/1/3 0009 
  8.  * Time: 上午 11:03 
  9.  * Project: PHP开发小技巧 
  10.  * Power: 获取url中的各个参数 
  11.  * ======================================= 
  12.  */  
  13.   
  14. /** 
  15.  * 获取url中的各个参数 
  16.  * 类似于 pay_code=alipay&bank_code=ICBC-DEBIT 
  17.  * @param type $str 
  18.  * @return type 
  19.  */  
  20. function parse_url_param($str)  
  21. {  
  22.     $data = array();  
  23.     $parameter = explode('&'end(explode('?'$str)));  
  24.     foreach ($parameter as $val) {  
  25.         $tmp = explode('='$val);  
  26.         $data[$tmp[0]] = $tmp[1];  
  27.     }  
  28.     return $data;  
  29. }  
  30.   
  31. ?> 

1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

php全面获取url地址栏及各种参数

php教程 全面获取url地址栏参数多种方法
  • Hayley_Liu
  • Hayley_Liu
  • 2016-08-05 11:50
  • 1773

php获取当前网址url并替换参数或网址的方法

一是PHP获取当前页面的网址:  复制代码 代码如下: //获得当前的脚本网址  function GetCurUrl()  {  if(!empty($_SERVER["REQUEST_URI"]))  { ...
  • huoshi5151
  • huoshi5151
  • 2013-01-19 19:03
  • 5371

php获取加密url参数乱码问题处理

1、base64_encode — 使用 MIME base64 对数据进行编码 为了使二进制数据可以通过非纯 8-bit 的传输层传输,例如电子邮件的主体。 Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8...
  • kirsten_z
  • kirsten_z
  • 2017-03-09 17:39
  • 409

js和php获取当前页面URL的各项参数

javascript实现:top.location.href 顶级窗口的地址 this.location.href 当前窗口的地址PHP实现:#测试网址1:http://localhost/blog/testurl.php?id=5 #测试网址2:http://test.xf.com/inde...
  • wuhuagu_wuhuaguo
  • wuhuagu_wuhuaguo
  • 2017-03-08 15:06
  • 2460

PHP 拼接 url 字符串的函数

/** * 拼接http 请求串 * * @tutorial 模仿 php 的http_build_query($query_data)方法, * 但只能处理简单的键名值数组,没有办法处理对象; * 做这函数的原因是某个接口中使用http_...
  • yageeart
  • yageeart
  • 2014-06-24 09:12
  • 7323

分享如何使用PHP将URL地址参数进行加密传输提高网站安全性

大家在使用PHP进行GET或POST提交数据时,经常会在URL带着参数进行传递,比如www.mdaima.com/get.php?id=1&page=5,这里就将id编号和page页码进行了参数传递,如果这样直接明文传输,会将参数直接暴露给用户,要是是比较重要的数据这样传输我觉得还是不太安全...
  • llf369477769
  • llf369477769
  • 2016-07-06 11:35
  • 8745

通过url获取图片尺寸的几种方法:JS和php

首先是js的方法,通过new一个Image对象,设置src属性,并监听complete和onload事件,图片加载完成后输出图片的宽度和高度 function checkPicurl(url){ var img = new Image(); img.src = url; img.onerro...
  • liuhuoxingkong
  • liuhuoxingkong
  • 2015-02-27 19:48
  • 2268

一种根据URL参数条件动态生成URL的方法

最近做了一个产品列表页类似于搜索列表页, 功能比较简单,比搜索页复杂的逻辑在于,生成各个查询条件的URL。我们的链接如下:http://xxx.xxx.xxx/product/list.html?spm=0.0.0.0.fCULEV&noHistoryApi=1&q=洗衣机&...
  • ugg
  • ugg
  • 2013-12-10 22:09
  • 9085

CI框架获取url中的参数

ci框架中URI类、$this->uri->segment获取url值         URI 类         URI类提供了帮助你分割URI字符串的函...
  • zlkun
  • zlkun
  • 2015-10-13 15:11
  • 7578

PHP扩展开发-05-参数接收

1      参数接收 前面我们讲到了php扩展开发的大体架构,本节我们介绍扩展如何接收php脚本中传入的参数。 1.1     普通参数接收 任务:写一个扩展,输出php...
  • niujiaming0819
  • niujiaming0819
  • 2013-02-03 10:39
  • 2107
    个人资料
    • 访问:326833次
    • 积分:4911
    • 等级:
    • 排名:第6748名
    • 原创:42篇
    • 转载:751篇
    • 译文:9篇
    • 评论:11条