2026, 새로운 도약을 시작합니다.

내용관리에서 링크를 걸면 소스가 깨지는데 해결 방법이 있는지 문의드립니다. 채택완료

2년 전 조회 2,040

홈페이지 내용관리를 사용하고 있는데 아래와 같이 링크가 걸리는 소스를 올리면 소스보기를 하면 링크가 이상하게 변환이 됩니다.

예를 들어 

<li>
<a href="http://www.3d-plus.com/product.php?fam=8" target="_blank">
<p><img src="/images/3d01.png" alt=""></p>
<div>
<b>Radiation Tolerant Memory</b>
고밀도, 고속, 고 신뢰성, 그리고 방사선에 강하며 초소형 폼 팩터로 인정되는 우주에서 사용한 메모리로 고속 SRAM, SDRAM, DDR SDRAM, DDR2 SDRAM, PROM, EEPROM, MRAM 그리고 FLASH가 있습니다.
</div>
</a>
</li>    

와 같이 소스를 올리면 소스보기를 하면 아래와 같이 링크 소스가 변환됩니다.

<ul class="prolist"><li>
<a href="http://www.3d-plus.com/product.php?fam=8" target="_blank" rel="nofollow noreferrer noopener"></a><p><a href="http://www.3d-plus.com/product.php?fam=8" target="_blank" rel="nofollow noreferrer noopener"><img src="/images/3d01.png" alt="" /></a></p><a href="http://www.3d-plus.com/product.php?fam=8" target="_blank" rel="nofollow noreferrer noopener"></a><div><a href="http://www.3d-plus.com/product.php?fam=8" target="_blank" rel="nofollow noreferrer noopener">
<b>Radiation Tolerant Memory</b>고밀도, 고속, 고 신뢰성, 그리고 방사선에 강하며 초소형 폼 팩터로 인정되는 우주에서 사용한 메모리로 고속 SRAM, SDRAM, DDR SDRAM, DDR2 SDRAM, PROM, EEPROM, MRAM 그리고 FLASH가 있습니다.</a></div><a href="http://www.3d-plus.com/product.php?fam=8" target="_blank" rel="nofollow noreferrer noopener">
</a>
</li>    

링크걸린 소스가 변환되지 않고 그대로 보이도록 하려면 어디를 수정해야 하는지 문의드립니다.

답변 2개

채택된 답변
+20 포인트

내용관리는 저장은 그대로 되는데 출력할때 필터를 적용해서 보여줍니다.

해당 필터 기능을 삭제하면 원본 그대로 보입니다.

단, 보안상 취약.

관리자> 내용관리에서 입력한 그대로 나오게 하려면
/adm/contentform.php 파일에서 아래 부분 수정

Copy


                

                    내용

                    

                

고객화면에서 수정하려면, 

/bbs/content.php 파일에 아래 부분 수정

Copy


// KVE-2019-0828 취약점 내용

$co['co_tag_filter_use'] = 1;

$str = $co['co_content'];

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

답변에 대한 댓글 2개

답변 감사합니다. 혹시 게시판 내용에도 적용하고 싶은데 게시판에 적용하려면 어디를 수정해야 하는지 답변 가능하실까요?
/bbs/write.php 파일은 글쓰기
$content = get_text(html_purifier($write['wr_content']), 0);
/bbs/view.php 파일은 글보기
$view['content'] = conv_content($view['wr_content'], $html);
이 부분 찾아서 수정해보세요.

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

이걸 적용하지않으면 현재 내용에 html 에서 코드 사입시 코드로 보이는게 정상입니다.

하여 

https://sir.kr/g5_skin/54836

이것 적용해보세요 php 코드가 적용 가능한 소스입니다. 꾀 괸찮습니다. 

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

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

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

로그인
🐛 버그신고