게시물 데이터는 양식을 제출할 때 사용할 수 있습니다.
if($_POST)
{
// Bar
}
// Foo
양식이 Foo
이 수행 될 제출하지 않을 경우 다음을 감안할 때.
양식이 제출되면 Bar
이 수행되고 Foo
이 수행됩니다. 주어진 다음의
: 양식이 Foo
를 제출하지 않은 경우
if ($_POST)
{
// Bar
}
else
{
// Foo
}
을 수행 할 수 있습니다.
양식이 제출 된 경우 Bar
이 수행됩니다.
다른 질문에 대해서는 비어 있거나 적절한 데이터를 확인하는 것이 기본적인 서버 측 양식 유효성 검사입니다.그것은 수 있습니다 특정 사례를 들어
if ($_POST)
{
$form_helper = new FormHelper();
$form_helper->validate($_POST["email"], "email");
$form_helper->validate($_POST["password"], "password");
if (! $form_helper->notifications())
{
// Bar
}
}
(그리고 라이브러리없이) : 당신이 라이브러리를 사용하는 경우 그만큼 간단 할 수
if ($_POST)
{
if (empty($_POST["checklist"])
{
// Delete all entries.
}
else
{
// Do something else.
}
// Foo
}
맞습니다. 그렇다면 양식을 제출했는지 어떻게 알 수 있습니까? 케이스 A, 사용자가 방금 방문한 페이지와 사례 B를 구분해야합니다. 사용자가 데이터가 게시되지 않은 페이지로 다시 양식을 제출했습니다. –
아, 그렇다면 요청이 POST인지 확인하는 방법을 알아 보려면이 링크를 확인하십시오. http://stackoverflow.com/questions/1538065/find-out-http-method-in-php. –
완벽하면 여분의 데이터가 저장됩니다. –