질문 Q #10748
[초보질문] 간단url 만들기 고수님들 좀 봐주세요 ㅠㅠ
용준(쭌) 2013-08-21 15:10:35
안녕하세요
코드이그나이터 3일차 완전 초보 개발자 입니다.

회사에서 프로젝트를 시작하기 전에 미리 공부를 하고 있는데요
요구사항 중 하나가 간편 url을 구현하는 것입니다.

자료를 찾아보고 하고 있는데 어떻게 구현을 해야하는지 감이 안잡히네요
예를들어

<?=$entry -> title?> => 한글과 한문 이라고 가정했을 때, 

한글과 한문
( <a href="/topic/test/<?=$entry -> title?>"><?=$entry -> title?></a> ) 을 클릭하면

http://--------/topic/test/한글과 한문
  이렇게 나옵니다.

제가 만들어야 하는 방식은 공백이 있을 때는
http://--------/topic/test/한글과-한문 이런식으로 나오게 해야 하는데 혹시 방법을 좀 알려주실 수 있을까요?





답변 7
#1 변종원(웅파) 2013-08-21 15:16:34
#2 용준(쭌) 2013-08-21 15:18:18
감사합니다!! 
#3 들국화 2013-08-21 16:10:00
.htaccess 같은 곳에서 url 파싱해서 처리해야 할거 같네요.

아니면 

http://codeigniter-kr.org/user_guide_2.1.0/general/routing.html
routing을 이용할수도 있을거 같네요.
#4 용준(쭌) 2013-08-21 16:50:06
웅파님
url_title()을 쓰면 한글 인식을 못하는데요
혹시 제가 설정을 잘 못 한건지 
아니면 원래 받아들이지 못하는 것인지.. ㅠㅠ
간단한건데 질문드려 죄송합니다. 
#5 oursong 2013-08-21 16:54:48
http://cikorea.net/qna/view/10197/page/5/
이 문서 참고하시면 될 것 같습니다. 한글URI가 url_title에서 동작되는지 여부는 모르겠네요.
#6 변종원(웅파) 2013-08-21 17:26:29
그 함수가 한글 안먹힌다면 간단하게 치환함수 쓰세요

$title= str_replace(" ", "-", $title);
#7 용준(쭌) 2013-08-21 18:13:49
감사합니다! 
많이 배워 가고 있습니다.