2011-08-13 2 views
0

사용자가 입력 한 데이터를 양식에 저장하는 방법을 찾아야합니다. 사용자가 "저장"버튼을 클릭하면 트리거됩니다. 입력 한 모든 데이터가 저장됩니다. 사용자가 양식으로 돌아 오면 정보를 제출하기 위해 나머지 양식을 완료하기 위해 데이터를 볼 수 있어야합니다. 이 데이터를 24 시간 동안 만 저장 한 다음에는 이미 입력 한 데이터가 손실됩니다.PHP로 24 시간 동안 사용자 입력 데이터 저장

누군가 방법이나 조언이 있다면 감사 할 것입니다.

답변

0

세션에 저장하고 세션 시간 초과를 24 시간으로 설정하십시오.

+0

http://stackoverflow.com/questions/520237/how-do-i-expire-a-php-session-after-30-minutes – Dor

2

단순히 time_created과의 열이 중 하나

  1. 때 빠른 충분히해야한다 (오래된 기록을 삭제하는 DELETE 쿼리를 실행, 모든 HTTP 요청에서 이전 기록
  2. 을 삭제하는 cron 작업을 실행 색인 포함)
3

서버에 데이터가 필요하지 않은 경우 HTML5 localStorage JavaScript API 또는 쿠키를 사용하여 클라이언트 측에 데이터를 저장하는 것이 가장 쉽습니다. if 오래된 브라우저를 지원해야합니다.

+0

위대한 도구는 [Perist JS] (http : // pablotron.org/software/persist-js/)는 저장 메커니즘을 추상화하고 거의 모든 브라우저에서 작동합니다. 정말 작습니다. – OverZealous

관련 문제