php语言 百分网手机站

php动态添加url查询参数方法是什么

时间:2020-08-09 09:31:16 php语言 我要投稿

php动态添加url查询参数方法是什么

  php动态添加url查询参数的方法,涉及php通过正则替换操作URL的技巧,具有一定参考借鉴价值,需要的'朋友可以参考下。

  本文实例讲述了php动态添加url查询参数的方法。分享给大家供大家参考。具体分析如下:

  这段代码可以动态为url添加key-value查询参数,如果参数已经存在则会用新的进行覆盖

  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);

  }

  }

  【拓展阅读】

  php中通过curl检测页面是否被百度收录

  代码如下:

  <?php

  /*

  * 检测网页是否被百度收录,返回1则表示收录 返回0表示没有收录

  * @ param string $url 待检测的网址

  */

  function checkBaiduInclude($url){

  $url='http://www.baidu.com/s?wd='.$url;

  $curl=curl_init();

  curl_setopt($curl,CURLOPT_URL,$url);

  curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);

  $rs=curl_exec($curl);

  curl_close($curl);

  if(!strpos($rs,'抱歉,没有找到')){

  return 1;

  }else{

  return 0;

  }

  }

【php动态添加url查询参数方法是什么】相关文章:

php获取当前url地址的方法09-02

linux下用phpize给PHP动态添加扩展09-10

php字符转URL地址的函数09-06

PHP如何关联链接添加09-30

PHP 表单验证 E-mail 和 URL09-12

PHP语言:MySQL五个查询优化方法09-26

php是什么09-05

php算法学习之动态规划09-27

PHP中动态HTML的输出技术详解08-14

java URL乱码的解决办法是什么11-29