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='#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;
}
}
-
PHP實現獲取FLV文件的時間
主要介紹了PHP實現獲取FLV文件的時間,本文直接給出實現代碼和使用方法,需要的朋友可以參考下。PHP如何獲取FLV文件時間呢,答案是fopen文件後查看FLV文件是HEX數據,並轉換為number。複製代碼代碼如下:<?phpfunctionBigEndian2Int($byte_word,$signed=false){$in...
-
php中zend相對路徑問題
php下使用zend相對路徑的處理方法。如何使用呢?就跟隨本站小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!<?phpdefine('P_S',PATH_SEPARATOR);define('ROOT',"../");set_include_path(ROOT.P_S.'Zend'.P_S_incl...
-
PHP與.NET的區別
PHP跟,一個面向個人(php),一個面向大型系統(當然,做小系統也是可以的,只是資源佔用相對比較多小點)離旗鼓相當還有很遠.現在真正在台面上競爭的只有以java為開發語言的J2EE平台和以C#為代表,多語言的平台.下面小編給大家整理了PHP與的區別,供大家參閲。世界上最...
-
增強PHP程序安全的函數
安全是編程非常重要的一個方面。在任何一種編程語言中,都提供了許多的函數或者模塊來確保程序的安全性。在現代網站應用中,經常要獲取來自世界各地用户的輸入,但是,我們都知道“永遠不能相信那些用户輸入的數據”。所以在各種的Web開發語言中,都會提供保證用户輸入...