php 파라미터 값 추출

Extra Form
PHP PHP 7.2

$url = "https://www.youtube.com/watch?v=F0B7HDiY-10&ab_channel=starshipTV";
 

 

이렇게 선언 되어 있으면 

v 나 ab_channel 값처럼 파라미터값은 가져올 수있겟는데 watch 이부분은 어떻게 추출해야할지 감이 오지 않습니다.

혹시 추출할 수 있는 방법이 있을까요?

 

 

 

해당 주소처럼 현재 접속된 페이지의 URL 추출은 웹서핑해보면 아래처럼 가능한데

<?php echo basename( $_SERVER[ "PHP_SELF" ] ); ?>

 

선언 되어 있는 값의 추출방법을 모르겠습니다.

 

혹시 아시는분 도움 부탁드립니다.

 

감사합니다.

  • profile

    parse_url 로 PHP_URL_PATH 를 얻는방법이 있나보네요 더 찾아봐야겠습니다.

     

    parse_url 로 PATH값을 얻어냈습니다. 구글에 한 수백개 키워드 때려넣었네요 !! 

  • profile
    echo $url["path"]; 로하면 잘 뜨는데 근데 " / " 도 같이 뜨는데 이거는 불변인거죠?
    치환으로 왼쪽 값 -1 해줘야겠네요.
  • profile profile
    https://3v4l.org/Wgb5u

    https://xetown.com 와 같은 주소의 경우 path 값 자체가 없을수 있습니다. 그 이외 path 값이 있다면 첫 글자는 항상 /가 되겠습니다.
  • profile profile
    항상 감사드립니다!!