이전 목록 다음
채택완료

PHP 도메인 뒤에 /er

2018-10-24 (수) 13:25:09 2,643

<?php
    $langSet = 'ko_KR'; //기본 처리 
    if($url_last_parser = 'en_US'){ //도메인 뒤에 /en 이 붙엇을떄 처리방법
            $langSet = 'en_US';
    }
?>

틀린게있을까요??

url_last_parser  이부분이 의심되는데.. 찾기가 영힘드네요...

|

답변 2개 / 댓글 6개

채택된 답변
+20 포인트
2018-10-24 (수) 13:30:26

if($url_last_parser == 'en_US')

[참고] http://php.net/manual/kr/language.operators.comparison.php

답변에 대한 댓글 3개

2018-10-24 (수) 13:37:38
저기 코딩에서는 문제가 없나요.. 도메인뒤에 en_US을 붙여도 영어로 변경이안되네요...
문법상 문제는 없어보입니다.
2018-10-24 (수) 13:53:40
어떤이유인지 변환이안되네여;;;
2018-10-24 (수) 14:09:01

$url_last_parser 값을 출력해 보세요.

그 변수에 'en_US' 가 담겨져 있나요?

http://도메인/en

이런형태라면 위에 코드가 안맞을거같은데요

답변에 대한 댓글 3개

2018-10-24 (수) 15:09:07
http://도메인/?lang=ko_KR 이런식으로 담김니다
if($lang == 'en_US')

그럼 이렇게 되어야 할거같은데..
2018-10-24 (수) 15:53:00
<?php
$langSet = 'ko_KR'; //기본 처리
if($url_last_parser == 'en_US'){ //도메인 뒤에 /en 이 붙엇을떄 처리방법
$langSet = 'en_US';
}
?>

이부분에서 어디가 if($lang == 'en_US') 로 되야할까요>
기본은 한국어 KR이리지만 도메인뒤가 추가되면 영어로바꾸려했습니다

답변을 작성하려면 로그인이 필요합니다.