변수 사이에 특수 문자 지정시 그대로 호출하는 방법 문의 드립니다. 채택완료
구름상자
11년 전
조회 8,746
- 그누보드 카테고리 변수 sca를 제가 설정한 카테고리명으로 호출 했더니, 호출이 안됩니다.
- 문제는 단순 변수 명칭 'aaa'는 호출이 되는데, 'aaa+aa' 처럼, 중간에 '+' 특수 문자가 들어갔더니 호출이 안됩니다.
- 카테고리를 바꾸자니, 그 카테고리에 등록한 이미지들을 대거 이동해야 하는 불편함이 따라서...
- 변수 중간에 'aaa+aa' 이것처럼, 특수문자가 들어가도 호출이 되려면, 어떻게 해줘야 할까요?
- 제 질문이 이해가 되셨을지 모르겠습니다;;;
- 요지는 간단한데...
// 아시는 분들의 지혜를 구합니다~
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
11년 전
링크를 생성할 때 이런 식으로 되어있다면,
</span></div>
<div><span style="font-size: 10pt; line-height: 1.5">
</span></div>
<div><span style="font-size: 10pt; line-height: 1.5">$link = '어쩌고저쩌고&sca='.$sca;</span></div>
<div><span style="font-size: 10pt; line-height: 1.5">
</span></div>
<div><span style="font-size: 10pt; line-height: 1.5">
이렇게 바꿔보세요
</span></div>
<div><span style="font-size: 10pt; line-height: 1.5">
</span></div>
<div><span style="font-size: 10pt; line-height: 1.5">$link = '어쩌고저쩌고&sca='.urlencode($sca);</span></div>
<div><span style="font-size: 10pt; line-height: 1.5">
</span></div>
<div><span style="font-size: 10pt; line-height: 1.5">
+기호는 url로 get 방식으로 전송할 때 인코딩을 한 번 거쳐줘야 합니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
11년 전
다시 한 번 정확히 여쭤보겠습니다~
알려주신 바가 이해는되는데, 저는 프로그래머까지는 아니고,
단순히 코딩하는 정도라, 적용을 어떻게 하면 좋을지 모르겠습니다.
도움 부탁드리겠습니다~
상황은 이렇습니다.
# 아래처럼 링크를 했고,
# sca 변수가 체크되면, ca5에 담아
}elseif($bo_table=='magazine' && $sca=='main+dishes'){
$ca5 = "_on";
# 이미지에 on 표시를 하려고 했는데,
images/nav4=$on4 ?>.gif
// 중간에 main+dishes 특수문자가 들어가니깐,
변수 전달이 안되나봅니다.
어떻게 하면 좋을까요/.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인