변수 사이에 특수 문자 지정시 그대로 호출하는 방법 문의 드립니다.

변수 사이에 특수 문자 지정시 그대로 호출하는 방법 문의 드립니다.

QA

변수 사이에 특수 문자 지정시 그대로 호출하는 방법 문의 드립니다.

답변 2

본문

- 그누보드 카테고리 변수 sca를 제가 설정한 카테고리명으로 호출 했더니, 호출이 안됩니다.
- 문제는 단순 변수 명칭 'aaa'는 호출이 되는데, 'aaa+aa' 처럼, 중간에 '+' 특수 문자가 들어갔더니 호출이 안됩니다.
- 카테고리를 바꾸자니, 그 카테고리에 등록한 이미지들을 대거 이동해야 하는 불편함이 따라서...
- 변수 중간에 'aaa+aa' 이것처럼, 특수문자가 들어가도 호출이 되려면, 어떻게 해줘야 할까요?
- 제 질문이 이해가 되셨을지 모르겠습니다;;;
 
- 요지는 간단한데...
 
// 아시는 분들의 지혜를 구합니다~

이 질문에 댓글 쓰기 :

답변 2

링크를 생성할 때 이런 식으로 되어있다면,




$link = '어쩌고저쩌고&sca='.$sca;



이렇게 바꿔보세요




$link = '어쩌고저쩌고&sca='.urlencode($sca);



+기호는 url로 get 방식으로 전송할 때 인코딩을 한 번 거쳐줘야 합니다.
다시 한 번 정확히 여쭤보겠습니다~
알려주신 바가 이해는되는데, 저는 프로그래머까지는 아니고,
단순히 코딩하는 정도라, 적용을 어떻게 하면 좋을지 모르겠습니다.
도움 부탁드리겠습니다~
 
상황은 이렇습니다.
 
# 아래처럼 링크를 했고,
<a href="/bbs/board.php?bo_table=magazine&sca=main+dishes">
 
# sca 변수가 체크되면, ca5에 담아
}elseif($bo_table=='magazine' && $sca=='main+dishes'){
 $ca5 = "_on";
 
# 이미지에 on 표시를 하려고 했는데,
images/nav4<?=$on4 ?>.gif
 
// 중간에 main+dishes 특수문자가 들어가니깐,
변수 전달이 안되나봅니다.
어떻게 하면 좋을까요/.
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 17
© SIRSOFT
현재 페이지 제일 처음으로