2012-10-08 2 views
1

제출 양식 :만 pageload 동안 저장 프로 시저를 실행하고 이것은 시나리오입니다

  1. 가/실행은 SP에게 처음으로 외침 : 만 두 이벤트에 PHP 페이지에서 MySQL을 저장 프로 시저를 실행하려면 페이지는이 양식이 POST

을 통해 제출 될 때마다 후 다시 실행됩니다 그러나 페이지가 새로 고쳐 경우는 (브라우저에서 새로 고침 버튼을 클릭하여) 실행되지 않습니다

  • 을로드됩니다.

    이 페이지는 로그인 한 사용자 만 사용할 수 있습니다.

    누군가 이러한 시나리오에 대한 가능한 해결책을 제시 할 수 있습니까?

  • +0

    1. 세션 또는 쿠키 2에 저장하십시오.이 페이지를 캐시하고 db의 시간 값이 파일을 캐시 한 시간 (예 : filemtime)보다 클 경우에만 새로 고침 - 매번 db의 시간 값 업데이트 양식이 제출됩니다. 주의 사항을 제출하면 항상 화면에 정적 페이지가 나타납니다. –

    답변

    0

    일부 SESSION 변수를 저장 한 다음 페이지를 새로 고칠 때 해당 변수를 확인하여이를 해결했습니다.

    관련 문제