? значения устанавливаются формой, если для метода формы установлено значение «get» (вместо «post», которое не передает значения в URL). Итак, если вы хотите отправить форму на страницу? Action = register, вам нужно сделать следующее:
<form action="domain.com/page" method="get">
<input type="hidden" name="action" value="register">
Он также также передает другие значения формы в URL, создавая что-то вроде:
domain.com/page?action=register&first_name=john&last_name=doe
РЕДАКТИРОВАТЬ: Как @ninetwozero упомянул в комментарии, сценарий, который вы описали выше , должен работать:
<form action="domain.com/page?action=register" method="post">
[rest of form]
Я только что проверил вышеизложенное, и оно передало значения ?action=register
и формы из моей формы. Итак, что вы предпочитаете.