PHP가 정의하는 방법이 있나요? 사용자가 특정 페이지에서 왔습니까? "게시물"요청없이
"게시물 추가"페이지가 있습니다. 사용자가 게시물을 제출하면 다음 페이지에서 더 많은 정보를 제출할 수 있습니다. 그러나 사용자가 브라우저에서 "뒤로"를 클릭하면 그는 빈 "add post"양식으로 돌아가고, 사용자가 이전에 제출 한 정보를 수정할 수 있지만,이 두 번째 페이지에서 다시 누르면됩니다.사용자가 특정 페이지에서 왔다고 정의합니까? (PHP에서)
$_SERVER['HTTP_REFERER']
- 작동하지 않는 것 같습니다.
아마 두 번째 페이지의 $_SESSION
에 일부 데이터를 설정할 수 있으며 첫 번째 페이지를 제외한 다른 모든 페이지에는 셀라가 표시 될 수 있습니다.
@ Grom S, 이전 페이지로 돌아가고 모든 양식 필드가 채워진 수정 버튼을 만드는 것이 어떻습니까? 해당 페이지를 입력 할 때 특정 세션 값을 확인하여 편집 또는 새 제출인지 여부를 확인할 수 있습니다. –
세션이 왜 영리하지 않아야합니까? 귀하의 시나리오는 그것을 구현하는 것입니다 .. – konsolenfreddy
@ 닉 네, 할 수 있습니다. 그러나 사용자가 브라우저에서 "뒤로"버튼을 선호하면 어떻게 될까요? 또는 어쩌면 디자인은 사용자 친화적이지 않습니다. 결국 나는 사용자가 버튼을 다시 클릭하지 않아도 될 것입니다. –