Extra Form
PHP PHP 7.3
CMS Rhymix 2.0

안녕하세요

 

URL에서 도메인을 제외한 첫번째 구간의 값을 구하려면 어떻게 해야할까요?

 

예를들어 주소가

http://xetown.com/question/12345 인 경우에

 

http://xetown.com/question/12345 가운데 붉은 글씨 부분만

 

뽑으려면 어떻게 해야 하는지 조언 좀 부탁드립니다.

  • profile

    보통 해당 구간에는 mid값, 드물게 module 값이 들어가는거로 알고있습니다

    PHP라면 아래와 같이 해보세요
    {Context::get('mid')}

    안뜬다면
    {Context::get('module')}

  • profile ?
    답변 감사드립니다.

    get('mid') 로 되네요^^

    한가지만 더 질문드릴게요

    get('mid')로 구한 값을 php변수에 담으려면 어떻게 표현을 해야 할까요?

    $aa = {Context::get('mid')}

    이건 아니네요
  • ? profile
    정확히 말하자면 템플릿 파일 (html 파일)에서 출력을 원하실 경우 { } 이 구문으로 감싸주시면 되고요

    PHP 에서 변수로 사용하고자 하실 때는 중괄호를 없에주시면 됩니다

    $aa = Context::get('mid');
  • profile ?
    감사합니다~~

    선생님 덕분에 해결 하였습니다~^^
  • ? profile
    변수 선언 및 특정 변수 조작에 사용하실 경우
    {@
    // 다음줄 엔터 유의
    $a = 'test';
    }


    이렇게 {@ 으로 시작하는방법으로 선언하면 변수가 출력되지 않고 PHP변수 조작 혹은 함수 호출 등 할 수 있습니다.
  • profile ?
    답변 감사드립니다.

    {@
    // 다음줄 엔터 유의
    $a = 'test';
    }

    이렇게 하면 바로 php 변수로 사용을 할수가 있는거네요.

    감사합니다^^
  • profile profile
    짧은 코드라면 엔터 말고 그냥 띄어쓰기만 해도 됩니다.

    {@ $a = 'test; }