零基础建站培训介绍

当前位置:

PHP给网页URL追加动态参数的方法

自己做网站时,往往需要PHP给网页URL追加动态参数,可以使用以下的方法:

首先创建一个函数:


function add_querystring_var($url, $key, $value) {
$url=preg_replace('/(.*)(?|&)'.$key.'=[^&]+?(&)(.*)/i','$1$2$4',$url.'&');
$url=substr($url,0,-1);
if(strpos($url,'?') === false){
return ($url.'?'.$key.'='.$value);
} else {
return ($url.'&'.$key.'='.$value);
}
}

这个函数里有三个参数:

  • $url:追加的URL
  • $key:追加参数的KEY名
  • $value:追加参数的值

然后,对执行这个函数,执行这个函数使用以下的代码:


<?php
$url_this = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
$abc=add_querystring_var($url_this,'daili',$daili);
header('Location: '.$abc);
exit;
?>

代码解析:

先获取当前页面的URL地址,然后给上面的函数传三个参数,并将函数的值赋给变量$abc,再使用header()跳转到追加参数后的URL地址。

上一课: 下一课:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

相关教程

  • Z-Blog是由RainbowSoft Studio开发的一款小巧而强大的基于Asp平台的Blog程序,其创始人为朱煊(网名:zx.asd)。使用过程中如果您修改了数据库密码
  • PHP应该算是现在大中小非细致网站企业会优先使用的网站建设编程语言,相对于ASP和JSP来说,PHP在在很多方面更适合个人以及小型企业做开发,这主要是因
  • 什么是PHPPHP代表了"超文本处理器",这意味着你必须知道,它是一种服务器端的处理语言,且以HTML的形式出现。它特别常用的地方就是网页了,数据从客
  • 如何在网页文字后加水平线?在HTML中,定义水平线可以使用水平线标签HR标签来写一个水平线。基本写法:[cce_html]<hr />[/cce_html]并且
  • :before 伪元素在元素之前添加内容:before这个伪元素允许创作人员在元素内容的特别前面插入生成内容。默认地,这个伪元素是行内元素,不过可以使用
  • 在网页制作和网站开发过程中,网页上使用的字体往往由于浏览者电脑中没有相应的字体,达不到我们设计的效果。为了解决这个问题,我们可以直接使用我们
  • 在网站开发过程中,往往需要使用正则表达式来匹配URL地址,因为URL地址类型很多,所以如何写一条匹配全部url网址正则表达式就特别实用了。经过对U
  • 使用过DISCUZ建网站的站长都有这样的经历,自己发的论坛帖子里如果有URL时,URL很长的情况下就会自动省略显示。虽然这样显示很好看,但是复制时就会出
  • HTML URL是什么 (15227 次浏览)
    URL 是一个网页地址。URL可以由字母组成,如"www.xuewangzhan.net",或互联网协议(IP)地址: 114.160.3.111。大多数人进入网站使用网站域名来访问
  • 自己做网站时,往往需要PHP给网页URL追加动态参数,可以使用以下的方法:首先创建一个函数:[cce_php]function add_querystring_var($url, $k
  • 在进行制作网站之前,我们首先要分清什么是动态网页什么又是静态网页,它们的区别又有哪些呢?在了解静态网页与动态网页区别之前,可以先了解一下什么
  • 帝国CMS列表页怎么调用内容参数就是在列表页调用文章内容里设置的参数,例如:文章标题、文章副标题、文章下载链接等。举例:如在后台管理信息页
  • 做网站时,避免不了网站上有大量的图片。网站上的图片显示就需要使用img图片标签。HTML img图片标签写法[cce_html]<img src="图片地址" alt=
  • 在网站制作过程中经常需要使用到让div进行水平和垂直居中的技术。现在我们就来谈谈如何实现让div水平和垂直居中。Div标签水平居中方法Div
  • 通常所说的META标签,是在HTML网页源代码中一个重要的html标签。META标签用来描述一个HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词、