2016-11-21 105 views
-2

如何獲取我的參數在url中的當前輸入值? 例如,這是我的網址獲取當前輸入值參數(PHP)

"**www.example.com/register?redirect=**" 

當我輸入例如重定向參數的值是

https://www.google.com 

我怎樣才能重定向的價值?

+1

'$ _GET ['redirect']' – Irvin

+1

你試過了'$ _GET [「redirect」]'? –

+0

'echo $ _GET [「redirect」]'將在URL中打印值。 –

回答

0

上述評論是正確的,但我想花一秒鐘來解釋爲什麼,並提供一些有用的鏈接。

$redirect = (isset($_GET['redirect'])) ? $_GET['redirect'] : false 

通過這個超全球化,您可以訪問URL中包含的任何參數。通過這個傳遞給你的值是urlencoded。你可以閱讀更多關於它here

我們在上面的代碼所做的是這樣的: - 檢查重定向PARAM hasbeen填寫(你可以ASO只使用空()以下) - 重定向值賦給我們$redirect如果它已設置則爲變量,否則將其賦值爲false。

利用這一點,你可以,如果它被設置有將用戶重定向:

if($redirect) { 
    header("Location: ".$redirect); 
} 

上面的downvote是不是我的,但這不是這樣的一個很大的問題。我知道你是網絡新手,每個人都必須從某個地方開始。請儘量確保您包含代碼示例,並在您的下一個關於SO的問題之前自行完成一些研究。