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

카테고리에 '/' 를 넣었더니 게시글을 못불러옵니다. 채택완료

경하귀요밍 7년 전 조회 3,906

카테고리에 '/' 를 넣었더니 주소창에 표시되는 get 값에 news/media 대신 news%2Fmedia 이렇게 뜨면서 게시물이 없습니다. 라는 문구가 표시됩니다.

 

common.php 의 카테고리 불러오는 부분 코드는

</p>

<p>if (isset($_REQUEST['sca']))  {

    $sca = clean_xss_tags(trim($_REQUEST['sca']));

    if ($sca) {

        $sca = preg_replace("/[\<\>\'\"\\\'\\\"\%\=\(\)\/\^\*]/", "", $sca);

        $qstr .= '&amp;sca=' . urlencode($sca);

    }

} else {

    $sca = '';

}</p>

<p>

이렇게 되어잇습니다.

https://sir.kr/g4_tiptech/32232" target="_blank">https://sir.kr/g4_tiptech/32232 이게시글을 참고하여 코드를 써보았는데도 해결이 안되네요..ㅜㅜ

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

답변 2개

채택된 답변
+20 포인트
7년 전

분류명에 특수문자는 보안 문제 때문에 사용하지 못하게 되어 있습니다.

보안 이슈로 해 놓은 거니 웬만하면 분류명에 특수문자는 사용하지 마시고 굳이 사용해야 한다면 이렇게 변경하세요. / 만 빼 놓은 겁니다.

$sca = preg_replace("/[\<\>\'\"\\\'\\\"\%\=\(\)\^\*]/", "", $sca);

 

http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=129" target="_blank">http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=129

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

답변에 대한 댓글 1개

경하귀요밍
7년 전
/<== ㄱ한자눌러서 사용하는 특수문자로 해결했어요 ㅋㅋㅋ 답변 감사합니다!!

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

4년 전

저도 ...  ㄱ한자눌러서 사용하는 특수문자로 해결했어요

감사합니다... 지금은  2021.8.8(일)입니다...ㅎ

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

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

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

로그인