Es ist nicht völlig ungewöhnlich, dies zu tun. Ziemlich oft wird ein anderer Parameter im Aktionsattribut des Formularelements wie /submit.php?action=register
übergeben oder /submit.php?action=activate
.
Sie haben also Code wie diesen:
if ($_GET['action'] == 'register') {
// Register user
} else if($_GET['action'] == 'activate' {
// Activate user
}
Sie könnten jedoch auch einfach den Wert des Submit-Buttons ändern und das Aktionsattribut für beide Formulare gleich machen:
if (isset($_POST['submit'])) {
if ($_POST['submit'] == 'register') {
// Register user
} else if($_POST['submit'] == 'activate') {
// Activate user
}
}