주소(URL)에서 첫번째 구간 값을 구하려면 어떻게 해야할까요?
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.3 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
안녕하세요
URL에서 도메인을 제외한 첫번째 구간의 값을 구하려면 어떻게 해야할까요?
예를들어 주소가
http://xetown.com/question/12345 인 경우에
http://xetown.com/question/12345 가운데 붉은 글씨 부분만
뽑으려면 어떻게 해야 하는지 조언 좀 부탁드립니다.
댓글 7
보통 해당 구간에는 mid값, 드물게 module 값이 들어가는거로 알고있습니다
PHP라면 아래와 같이 해보세요
{Context::get('mid')}
안뜬다면
{Context::get('module')}
get('mid') 로 되네요^^
한가지만 더 질문드릴게요
get('mid')로 구한 값을 php변수에 담으려면 어떻게 표현을 해야 할까요?
$aa = {Context::get('mid')}
이건 아니네요
PHP 에서 변수로 사용하고자 하실 때는 중괄호를 없에주시면 됩니다
$aa = Context::get('mid');
선생님 덕분에 해결 하였습니다~^^
{@
// 다음줄 엔터 유의
$a = 'test';
}
이렇게 {@ 으로 시작하는방법으로 선언하면 변수가 출력되지 않고 PHP변수 조작 혹은 함수 호출 등 할 수 있습니다.
{@
// 다음줄 엔터 유의
$a = 'test';
}
이렇게 하면 바로 php 변수로 사용을 할수가 있는거네요.
감사합니다^^
{@ $a = 'test; }