CodeIgniter의 flashdata를 사용하여 다음 요청에 대한 내 captcha 단어를 저장하고 있습니다. 로컬 사이트에서는 제대로 작동하지만 서버에서는 제대로 작동하지 않습니다. 두 코드간에 차이점은 없습니다.CodeIgniter Flashdata가 서버에서 작동하지 않습니다.
flashdata 기능이 아파치/PHP를위한 추가 플러그인 또는 구성을 필요로하는지 궁금합니다.
if (strcasecmp($this->input->post('captchaWord'), $this->session->flashdata('captchaWord')) != 0)
모든 아이디어 : 나는 그것을 검색하는 방법
$this->session->set_flashdata('captchaWord', $cap['word']);
이있다 : 여기
내가 데이터를 설정하는 방법은?
flashdata 세션 라이브러리를 사용하여 필요 - 데이터베이스 또는 쿠키에 저장하거나 (사용자 설정의 값을 기준으로 파일). 이 일을하기 위해 아파치 나 PHP가 누락되어서는 안됩니다. 데이터베이스에 쓰는 데 문제가 있거나 쿠키에 데이터를 만드는 보안 문제가있을 수 있습니다. – swatkins