채택완료

게시판 카테고리 분류에 괄호() 를 넣으려고 합니다

2017-02-10 (금) 12:07:50 3,714

안녕하세요

게시판 카테고리 분류시

| 기준으로 분류작업을하는데  괄호()가 들어가면 리스트에 출력은되나 링크로 누르면 분류된 값이 안나오네요..

괄호()를 넣어 출력하는 방법이 있을까요?

추운날씨 감기조심하세요~ 

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

common.php 파일에서 괄호를 빼면 되긴 합니다.

근데 보안상 처리해놨을 텐데 웬만하면 있는 그대로 사용하시는 게 낫지 않을까요.

if (isset($_REQUEST['sca']))  {

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

    if ($sca) {

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

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

    }

답변에 대한 댓글 1개

오늘도 감사합니다 작은별님^^
보안상 처리해놓으셨다고 말씀하시니 저부분 수정하기가 많이 두렵네요 ㅠㅠ
저부분을 뺐을때 보안상 어떤 취약점이 발생할까요 ㅠ?..
2017-02-10 (금) 13:12:20

실제 분류 입력값은 그대로 두고 출력시에 CSS를 이용하는 방법도 있습니다.

가령, 리스트출력부분에서는 bo_cate_link 클래스로 출력되니 

Copy
.bo_cate_link a:before {display: inline-block;content: "(";} .bo_cate_link a:after {display: inline-block;content: ")";}

위와 같이 스타일시트를 이용해 괄호로 감싸주면 되겠죠.

답변에 대한 댓글 1개

답변 감사드립니다^^
분류명(간략설명) 이런식으로 카테고리를 넣으려고 합니다.
말씀해주신 css를 이용한 방법으로 가능할까요 ㅠ?
before 와 after를 ()안의 내용부분을 기준으로 어떻게 표시해아할지 잘 이해가 안가네요 ㅠ

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