php動態添加url查詢參數方法是什麼
- php語言
- 關注:1.53W次
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='#39;.$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;
}
}
- 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-mo/jsj/php/mx4or3.html