묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
서브도메인 이용시!
2013.03.30 23:02
아래와 같이 서브도메인만 이용시 hostname 값을 지정시켜줘 서브도메인마다 다른 레이아웃이 뜨도록 하려합니다.
$addons_hostname == $_SERVER["HTTP_HOST"];
if (eregi("0101", $addons_hostname)) {
Context::set('hostname') == '-0101')
} else if (eregi("0117", $addons_hostname)) {
Context::set('hostname') == '-0117')
} else {
Context::set('hostname') == '-0000')
};
exit();
그런데 흰색바탕에 백지로 떠버리네요. .ㅠㅠㅠ
원인 을 알려주세욧!
@CMD @송동우 @KANTSOFT 님들 플리즈~!!
eregi 함수는 오래전 부터 사용하지 말라고 하는 함수입니다.
분명 무지 오래된 코드를 복사해와서 그대로 사용하는 듯 한데
preg_match 로 대체하는 것이 좋습니다......php.net 참고......
= 이것과 == 이것은 다른 것입니다.
= 이것을 사용해야 할 곳에 == 이것을 사용하면 안되고
== 이것을 사용해야 할 곳에 = 이것을 사용하면 안됩니다.......
Context::set('변수명', 변수값) 입니다.
Context::set('test', 33);
이렇게 하면 test라는 변수에 33이라는 값이 들어가는 겁니다.
$a = 1; 이렇게 하면 변수 a에 1이라는 값이 들어갑니다.
$a == 1 이것은 변수 a의 값이 1 인지 비교를 하는 겁니다......
질문에 전체적으로 문법에 맞지않는 코드들이 가득해서
기본적으로 그것부터 해결을 해야 할 것 같아보입니다......