2014-03-07 2 views
2

HTML/HTTP이고 상태는이므로이 페이지를 읽고 페이지 간을 이동할 때 데이터를 유지할 수 없습니다. Session 배열을 사용하지 마십시오.페이지 사이에 양식 데이터를 보유

제품에 대한 사용자 리뷰를 수집하려고합니다. 리뷰를 입력하는 동안 사용자 이름이나 이메일을 입력하라는 메시지가 표시됩니다. 그들이 이미 우리와 함께 계정을 가지고 있다면, 로그인을 권장하고 로그인 페이지로 이동됩니다. 로그인 이메일과 비밀번호가 맞으면 제품 검토 페이지로 리디렉션되어 제품 검토를 계속합니다.

로그인 페이지로 이전하기 전에 입력 한 모든 데이터는 반환 할 때 보존되지 않습니다. session 변수를 사용하지 않고 데이터 및 디스플레이를 유지할 수 없다면, 대신 모달 대화 상자를 사용하여 이미 입력 한 데이터를 유지하고 표시 할 수 있습니까?

+0

다른 방법으로 URL을 통해 매개 변수를 전달할 수 있습니다. –

+0

[세션] (http://www.php.net/manual/en/book.session.php)을 사용하는 것이 훨씬 좋은 방법입니다. 그 중 하나는 동일한 세션 변수를 계속 사용하고 추가 코드가 산만하지 않고 특정 사용자로 설정할 수 있습니다. POST/GET 변수는 지금까지만 갈 수 있습니다. –

답변

1

한 페이지에 양식 세부 정보를 제출하고 $ _POST 또는 $ _GET을 사용하여 다른 페이지로 보내야합니다.

그런 식으로 페이지간에 모든 정보를 전달할 수 있습니다.

1

페이지의 데이터를 같은 페이지 모달로 전달할 수 있습니다. 이것을 시도하십시오 : Passing data to a bootstrap modal

그러나 데이터를 1 페이지 이상으로 전달하려는 경우 세션을 사용하는 것이 좋습니다.

관련 문제