2016-11-21 1 views
-2

url에서 현재 매개 변수의 현재 값을 가져 오는 방법은 무엇입니까? 예를 들어 이 내 URL을 내가 예를 들어, 리디렉션 매개 변수의 값은 내가 리디렉션의 값을 얻을 수있는 방법현재 입력 된 값 매개 변수 가져 오기 (PHP)

https://www.google.com 

입니다 입력

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

입니까?

+1

'$ _GET [ 'redirect']' – Irvin

+1

당신은'$ _GET [ "redirect"]'을 시도 했습니까? –

+0

'echo $ _GET [ "redirect"]'는 URL에 값을 인쇄합니다. –

답변

0

위의 설명은 정확하지만 이유를 설명하고 유용한 링크를 제공하기 위해 잠시 시간을 내고 싶습니다.

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

이 슈퍼 글로벌을 통해 URL에 포함 된 모든 매개 변수에 액세스 할 수 있습니다. 이것을 통해 전달 된 값은 urlencoded입니다. 리디렉션을 param을 보임가 작성하는 경우 (이 아소 만 (빈 사용할 수 있습니다) 아래) 확인 - - 우리 $redirect로 리디렉션 값을 지정 : 그것은 here

우리가 위의 코드에서 한 무슨이인가에 대해 더 많은 것을 읽을 수있다 변수가 설정되어 있으면 변수에, 그렇지 않으면 false로 지정합니다.

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

위의 downvote 내 아니지만,이 같은 좋은 질문되지 않습니다 :이 설정되어있는 경우 그 사용

, 당신이 사용자를 리디렉션 할 수 있습니다. 네트워크에 익숙하지 않고 모든 사람이 어딘가에서 시작해야한다는 것을 알고 있습니다. 코드 샘플을 포함시키고 다음 질문에 앞서 약간의 조사를 해보십시오.

관련 문제