get을 포함하여 페이지의 전체 URL을 어떻게 반환합니까?get 동작을 포함한 전체 URL을 반환하는 PHP 명령
$ _SERVER [ 'HTTP_REFERER']와 (과) php_self가하지 않습니다.
는 대신 www.domain.com/example?user=2의 www.domain.com/example 반환
get을 포함하여 페이지의 전체 URL을 어떻게 반환합니까?get 동작을 포함한 전체 URL을 반환하는 PHP 명령
$ _SERVER [ 'HTTP_REFERER']와 (과) php_self가하지 않습니다.
는 대신 www.domain.com/example?user=2의 www.domain.com/example 반환
시도 :
echo $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
당신은 도메인을 반환하지 않으려면 , 그러나 내부 URL과 변수 만 가져 오면 $ _SERVER [ 'HTTP_HOST']를 생략 할 수 있습니다.
아, 고마워, 정확히 내가 원했던. – payling
$_SERVER['REQUEST_URI']
에는 요청 된 URL 경로와 쿼리가 들어 있습니다.
$ _SERVER [ 'REQUEST_URI']는 아마도 당신이 찾고있는 것일 것입니다. "GET"으로 보내려면 인코딩을해야한다는 것을 기억하십시오.
또 한가지, $_SERVER
그렇게 $_GET
, $_POST
, $_SESSION
데이터는 그 변수에 포함되어 있는지 확실하지 않은 그래서 경우 $_COOKIE
이다, 배열이며,이 같은 것을보십시오.
echo "<pre>";
print_r($_SERVER);
echo "</pre>";
향후이 유형의 정보를 검색 할 때 var_dump ($ _ SERVER)가 도움이 될 것입니다. –