테스트 사이트 - 개발 중인 베타 버전입니다

쇼핑몰에서 ca_id=값 에 따라 조건문 다는 방법 채택완료

Fin12 9년 전 조회 3,764

</p><p>$aa = "it_id";</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>$bb = "ca_id=10";</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>if(strpos($_SERVER['REQUEST_URI'], 'ca_id=10') !== false){</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>$on2 = "on";</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>}else if(strpos($_SERVER['REQUEST_URI'], $aa) !== false){</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>$on2 = "on";</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>}</p><p>

 

ca_id=10 의 상세페이지만 메뉴에 on을 주려고 하는데 

if(strpos($_SERVER['REQUEST_URI'], $aa) !== false) 

이렇게 하니까 ca_id=20의 상세페이지에도 on이 붙는데

ca_id=10의 상세에만 on을 주려면...

어떤 조건문을 달아야 하나요..?

 

 

 

 

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

답변 1개

채택된 답변
+20 포인트
플라이
9년 전

if($ca_id==20) 이렇게 조건문 다시면 됩니다. URI 받아올 필요 없이 상단에 변수로 ca_id값을 get방식이나 post 방식으로 불러와서 이대로 적용해 주시면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

F
Fin12
9년 전
it_id 페이지에서는 on이 붙지 않아서
[code]
if($ca_id==10){
$on2 = "on";
}else if($ca_id==10 && strpos($_SERVER['REQUEST_URI'], 'it_id') !== false){
$on2 = "on";
}
[/code]

이렇게 해봤는데..;;
ca_id가 10인 쇼핑몰 상세의 it_id에만 on을 주려면.. 어떤 조건문이 있어야 하나요...
플라이
9년 전
it_id도 하나의 변수가 아닌가요? 페이지 주소가 아니라?
F
Fin12
9년 전
네.. 변수네요... 음.. 그럼 it_id뒤에 변수를 또 붙여서 그 변수일 때만 on 해주는 방식으로 하면 되는걸까요?
플라이
9년 전
it_id와 ca_id 값을 비교해서 처리해 주시면 될것입니다.

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

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

로그인