После страница отправлена, скрытые элементы ввода будут отображаться в верхнем слое $_POST
, как и любой другой элемент формы. Если поле скрытой формы было вызвано coolsecret
, тогда значение было бы в $_POST['coolsecret']
(или $_GET['coolsecret']
, если вы использовали method=get
).
Перед страница представляется, нет никакого способа, чтобы получить значение из JavaScript в PHP, потому что ваш PHP код все выполняется на сервере, а браузер не выполняется до тех пор, пока пользователь не загрузил страницу на их компьютера. Вы должны думать о том, чего вы пытаетесь выполнить, и есть ли способ вычислить переменную, которую вы хотите в PHP вместо этого. Если невозможно вычислить переменную раньше времени, то, как сказал другой код, вам нужно использовать что-то вроде запроса AJAX.
Так что попросите пользователя опубликовать форму и посмотреть на '$ _POST' – zerkms