如何在問號後獲取URL?示例獲取當前URL(僅限部分網址)
http://www.website.com/download.php?http://website.com/file_name/
並將其打印在我的網站上。
例如像:
您正在下載:http://website.com/file_name/
請告訴我到底該怎麼做,因爲我對這種東西很新。
如何在問號後獲取URL?示例獲取當前URL(僅限部分網址)
http://www.website.com/download.php?http://website.com/file_name/
並將其打印在我的網站上。
例如像:
您正在下載:http://website.com/file_name/
請告訴我到底該怎麼做,因爲我對這種東西很新。
使用此
<?php
$url = $_SERVER['REQUEST_URI']; //to get the current url
if (($tmp = strstr($url, '?')) !== false) //check if '?' is present
{
$str = substr($tmp, 1); //to sub-string after '?'
echo $str;
}
?>
感謝您的很多!這一個完全符合我的需求! – james
爲了獲得後面的值?我們可以使用
$_SERVER['QUERY_STRING']
但是請確定您只有問號後的網站鏈接。
即時通訊不好意思,但我會如何適用?我的意思是在哪裏放置該代碼? – james
@james你如何獲得網址? –
我想你是訪問的網址http://www.website.com/download.php?http://website.com/file_name/,如果它可以,你可以直接在您的消息 **你正在下載<?php $ _SERVER ['QUERY_STRING']?> ** –
您可以簡單地使用$_SERVER['QUERY_STRING']
:
例如:
<?php
echo $_SERVER['QUERY_STRING'];
,或者你可以在一個變量其存儲這樣的:
$a=$_SERVER['QUERY_STRING'];
或做你想要的東西
你嘗試過什麼嗎? – Bryan
你好布賴恩, 感謝您的響應,但我需要的東西就像自動獲取瀏覽器上的當前網址,例如http://www.website.com/download.php?http://website.com/file_name/但只在問號後打印網址。我需要這樣的東西,這樣我就可以將代碼粘貼到下載頁面 – james
這個問題似乎是無關緊要的,因爲它表明op不會對編程PHP有最小的理解,所以它不能合理地回答,它沒有足夠的信息和代碼示例 –