これを行うことは完全に前例のないことではありません。多くの場合、/submit.php?action=register
のような別のパラメータがフォーム要素のアクション属性で渡されます。 または/submit.php?action=activate
。
したがって、次のようなコードがあります:
if ($_GET['action'] == 'register') {
// Register user
} else if($_GET['action'] == 'activate' {
// Activate user
}
ただし、送信ボタンの値を変更して、両方のフォームでアクション属性を同じにすることもできます。
if (isset($_POST['submit'])) {
if ($_POST['submit'] == 'register') {
// Register user
} else if($_POST['submit'] == 'activate') {
// Activate user
}
}