最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

檢查url鏈接是否已經(jīng)有參數(shù)的php代碼 添加 ? 或 &

 更新時(shí)間:2010年02月09日 12:44:58   作者:  
有時(shí)候我們需要檢查 URL 鏈接是否已經(jīng)有參數(shù),然后根據(jù)需要判斷是添加 ? 還是添加 & 在結(jié)尾,這只是一個(gè)很小的技巧,但是在做分頁(yè)或者頁(yè)面跳轉(zhuǎn)時(shí)還是有些用處的。
比如分頁(yè),因?yàn)橛行╂溄右呀?jīng)有參數(shù)了,在附加分頁(yè)信息的時(shí)候不能把原有的參數(shù)丟掉,所以判斷一下鏈接是否有參數(shù),然后根據(jù)需要附加分頁(yè)信息。

方法很簡(jiǎn)單:
復(fù)制代碼 代碼如下:
((strpos($url, '?') !== false) ? '&' : '?');


檢查鏈接中是否含有 ? ,如果有,如:
http://www.test.com/index.php?id=id
則直接在鏈接后面添加一個(gè) & 然后跟上分頁(yè)信息:
http://m.fzitv.net/index.php?id=id&page=12

如果鏈接中沒(méi)有參數(shù),如:
http://www.test.com/index.php
則需要添加 & 然后跟上分頁(yè)信息:
http://m.fzitv.net/index.php?page=12

附上一個(gè)更為健全的檢查方法:
復(fù)制代碼 代碼如下:

<?php
$old_url = $_SERVER["REQUEST_URI"];
//檢查鏈接中是否存在 ?
$check = strpos($old_url, '?');
//如果存在 ?
if($check !== false)
{
//如果 ? 后面沒(méi)有參數(shù),如 http://www.yitu.org/index.php?
if(substr($old_url, $check+1) == '')
{
//可以直接加上附加參數(shù)
$new_url = $old_url;
}
else //如果有參數(shù),如:http://www.yitu.org/index.php?ID=12
{
$new_url = $old_url.'&';
}
}
else //如果不存在 ?
{
$new_url = $old_url.'?';
}
echo $new_url;
?>

相關(guān)文章

  • 比f(wàn)ile_get_contents穩(wěn)定的curl_get_contents分享

    比f(wàn)ile_get_contents穩(wěn)定的curl_get_contents分享

    相信使用過(guò)file_get_contents函數(shù)的朋友都知道,當(dāng)獲取的$url訪問(wèn)不了時(shí),會(huì)導(dǎo)致頁(yè)面漫長(zhǎng)的等待,甚至還能導(dǎo)致PHP進(jìn)程占用CPU達(dá)100%,因此這個(gè)函數(shù)就誕生了
    2012-01-01
  • 解析php中用PHPMailer來(lái)發(fā)送郵件的示例(126.com的例子)

    解析php中用PHPMailer來(lái)發(fā)送郵件的示例(126.com的例子)

    本篇文章是對(duì)php中用PHPMailer來(lái)發(fā)送郵件的示例(126.com的例子)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php實(shí)現(xiàn)xml轉(zhuǎn)換數(shù)組的方法示例

    php實(shí)現(xiàn)xml轉(zhuǎn)換數(shù)組的方法示例

    這篇文章主要介紹了php實(shí)現(xiàn)xml轉(zhuǎn)換數(shù)組的方法,結(jié)合具體實(shí)例形式分析了php操作xml格式文件實(shí)現(xiàn)轉(zhuǎn)換數(shù)組的相關(guān)操作技巧,涉及xml格式數(shù)據(jù)的載入、遍歷、轉(zhuǎn)換等方法,需要的朋友可以參考下
    2017-02-02
  • PHP排序算法類(lèi)實(shí)例

    PHP排序算法類(lèi)實(shí)例

    這篇文章主要介紹了PHP排序算法類(lèi),實(shí)例分析了插入排序、選擇排序、冒泡排序、快速排序等排序算法的原理與實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2015-06-06
  • PHP實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)的多種方法

    PHP實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)的多種方法

    PHP被許多程序員用來(lái)開(kāi)發(fā)WEB的首選語(yǔ)言,在實(shí)際開(kāi)發(fā)中,網(wǎng)站的各項(xiàng)功能都可以通過(guò)PHP語(yǔ)言的編寫(xiě)來(lái)滿(mǎn)足,比如PHP頁(yè)面跳轉(zhuǎn)這一方法,本文給大家介紹了PHP實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)的多種方法,需要的朋友可以參考下
    2024-10-10
  • php使用timthumb生成縮略圖的方法

    php使用timthumb生成縮略圖的方法

    這篇文章主要介紹了php使用timthumb生成縮略圖的方法,實(shí)例分析了PHP調(diào)用timthumb生成縮略圖的操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-01-01
  • PHP對(duì)接抖音開(kāi)發(fā)平臺(tái)接口的詳細(xì)教程

    PHP對(duì)接抖音開(kāi)發(fā)平臺(tái)接口的詳細(xì)教程

    本文主要介紹了PHP對(duì)接抖音開(kāi)發(fā)平臺(tái)接口的詳細(xì)教程,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • PHP 數(shù)組操作詳解【遍歷、指針、函數(shù)等】

    PHP 數(shù)組操作詳解【遍歷、指針、函數(shù)等】

    這篇文章主要介紹了PHP 數(shù)組操作,結(jié)合實(shí)例形式詳細(xì)分析了PHP數(shù)組遍歷、指針、數(shù)組常用函數(shù)等相關(guān)原理、使用技巧與操作注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • php使用自定義函數(shù)實(shí)現(xiàn)漢字分割替換功能示例

    php使用自定義函數(shù)實(shí)現(xiàn)漢字分割替換功能示例

    這篇文章主要介紹了php使用自定義函數(shù)實(shí)現(xiàn)漢字分割替換功能,結(jié)合實(shí)例形式分析了php針對(duì)漢字的遍歷、轉(zhuǎn)換與分割操作相關(guān)技巧,需要的朋友可以參考下
    2017-01-01
  • php實(shí)現(xiàn)的SSO單點(diǎn)登錄系統(tǒng)接入功能示例分析

    php實(shí)現(xiàn)的SSO單點(diǎn)登錄系統(tǒng)接入功能示例分析

    這篇文章主要介紹了php實(shí)現(xiàn)的SSO單點(diǎn)登錄系統(tǒng)接入功能,簡(jiǎn)單分析了SSO單點(diǎn)登錄系統(tǒng)接入的原理與php相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-10-10

最新評(píng)論

乌鲁木齐县| 大厂| 沧源| 衢州市| 新兴县| 新化县| 郑州市| 五原县| 儋州市| 桂林市| 蒲城县| 成都市| 西吉县| 大方县| 海盐县| 江孜县| 广灵县| 凉城县| 高碑店市| 丹阳市| 东至县| 宁乡县| 道孚县| 桐城市| 蓝山县| 东安县| 宜兰市| 沧源| 嘉禾县| 惠水县| 从江县| 镇远县| 浮梁县| 宁德市| 隆子县| 分宜县| 贡嘎县| 同仁县| 宁武县| 垫江县| 北辰区|