Q&A

댓글 2

  • 2023.07.20 11:30 #1776534

    chrome_2023-07-20_20-30-17.png

    미처 못보신것같아 댓글로도 달아드립니다. 아무런 정보가 없으면 답변을 드리기 힘듭니다.

     

    참고로 CSRF 오류는 보통 폼태그에 문제가 있는 경우 발생됩니다.

  • 2023.07.20 16:15 #1776626

    문제 페이지 주소를 남기지 않으셔서, 직접 확인하실 수 있는 숙제를 남겨드립니다.

     

    1. 에러가 나는 통합검색 화면의 주소를 자세히 살펴보세요.

    입력하신 검색어가 주소에 포함되어 있나요?

     

    2. 그 상태에서 새로고침을 해보세요.

    무슨 폼을 다시 제출한다느니 하는 메시지가 뜨나요?

     

    만약 검색화면 주소에 검색어가 포함되어 있지 않거나, 폼 제출 관련 메시지가 뜬다면, 검색 화면에 POST로 접근하고 있는 것입니다. 레이아웃의 검색 폼 소스에 method="post"라고 되어 있다면 method="get"으로 바꿔 주세요.

     

    간단한 실수인데 예전에 누군가가 잘못 쓰는 바람에 수많은 레이아웃들이 그 실수를 계속 복붙하고 있습니다. 버전이 높아질수록 사소한 실수도 치명적인 오류가 될 수 있는데 말이죠.