第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何獲取當(dāng)前 URL 并更改參數(shù) PHP

如何獲取當(dāng)前 URL 并更改參數(shù) PHP

PHP
慕碼人2483693 2023-05-26 17:18:37
我有一個(gè)這樣的網(wǎng)址:muliba/?i=page.alama&pro=as我創(chuàng)建了一個(gè)這樣的鏈接:<a href="<?php echo http://".$_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"]."&pro=as";?>">AS</a><a href="<?php echo http://".$_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"]."&pro=en";?>">EN</a>如果我打開鏈接,參數(shù)將添加到已定義的參數(shù)旁邊,如下所示:muliba/?i=page.alama&pro=as&pro=en我怎樣才能得到這樣的結(jié)果?muliba/?i=page.alama&pro=asmuliba/?i=page.alama&pro=en謝謝
查看完整描述

1 回答

?
飲歌長(zhǎng)嘯

TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊

function merge_querystring($url = null,$query = null,$recursive = false){

? // $url = 'https://www.google.com?q=apple&type=keyword';

? // $query = '?q=banana';

? // if there's a URL missing or no query string, return

? if($url == null)

? ? return false;

? if($query == null)

? ? return $url;

? // split the url into it's components

? $url_components = parse_url($url);

? // if we have the query string but no query on the original url

? // just return the URL + query string

? if(empty($url_components['query']))

? ? return $url.'?'.ltrim($query,'?');

? // turn the url's query string into an array

? parse_str($url_components['query'],$original_query_string);

? // turn the query string into an array

? parse_str(parse_url($query,PHP_URL_QUERY),$merged_query_string);

? // merge the query string

? if ($recursive == true) {

? ? $merged_result = array_filter(array_merge_recursive($original_query_string, $merged_query_string));

} else {

? ? $merged_result = array_filter(array_merge($original_query_string, $merged_query_string));

}


// Find the original query string in the URL and replace it with the new one

$new_url = str_replace($url_components['query'], http_build_query($merged_result), $url);


// If the last query string removed then remove ? from url?

if(substr($new_url, -1) == '?') {

? ?return rtrim($new_url,'?');

}

return $new_url;

}

用法


<a href="<?=merge_querystring($url,'?pro=en');?>">EN</a>

<a href="<?=merge_querystring($url,'?pro=as');?>">AS</a>


查看完整回答
反對(duì) 回復(fù) 2023-05-26
  • 1 回答
  • 0 關(guān)注
  • 140 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)