- 相關(guān)推薦
php動態(tài)添加url查詢參數(shù)方法是什么
php動態(tài)添加url查詢參數(shù)的方法,涉及php通過正則替換操作URL的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下。
本文實(shí)例講述了php動態(tài)添加url查詢參數(shù)的方法。分享給大家供大家參考。具體分析如下:
這段代碼可以動態(tài)為url添加key-value查詢參數(shù),如果參數(shù)已經(jīng)存在則會用新的進(jìn)行覆蓋
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
/*
* 檢測網(wǎng)頁是否被百度收錄,返回1則表示收錄 返回0表示沒有收錄
* @ param string $url 待檢測的網(wǎng)址
*/
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動態(tài)添加url查詢參數(shù)方法是什么】相關(guān)文章:
linux下用phpize給PHP動態(tài)添加擴(kuò)展07-25
PHP判斷遠(yuǎn)程url是否有效的幾種方法05-24
PHP關(guān)聯(lián)鏈接添加方法有哪些07-12