Codeigniter에서 csrf 보호를 활성화했습니다. form_open()
을 사용하여 내 컨트롤러에서 확인해야하는 숨겨진 csrf 값을 생성 할 수 있습니다. 그러나 나는 입력 필드를 제출하지 않고 양식 액션을 통해 URL 매개 변수를 전달한다. 내가 유효성 검사 규칙없이 작동하지 않는 것형식 유효성 검사없이 codeigniter csrf 보호
function delete_post($post_id = '') //post id passed via 3rd URL segment
{
if (is_int($post_id) && valid_post($post_id)) //valid_post() returns true if post id exists
{
$this->Posts_model->delete_post_model($post_id);
redirect('site');
}
}
CSRF 보호를 그래서 내 컨트롤러에서
나는 유효성 검사 규칙을 설정할 필요가 없습니다. 숨겨진 입력을 통해 post_id
을 전달하지 않고도이 작업을 수행 할 수 있습니까?
양식을 게시 할 수 있습니까? –