- 相關推薦
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地址的方法05-03
PHP中URL參數獲取方式的四種例子03-17
PHP關聯鏈接添加的方法07-19
PHP判斷遠程url是否有效的幾種方法05-24
PHP關聯鏈接添加方法有哪些07-12
通過php添加xml文檔內容的方法04-23
PHP往XML中添加節點的方法03-22
PHP實現搜索查詢功能的方法技巧08-01