У меня есть следующий скрытый вход в виде:Чтение скрытого поля ввода из формы другого PHP сайта
<input type="hidden" name="token" value="<?php echo $token; ?>">
Я отправляю это входное значение другой PHP страницы для обработки с помощью формы, однако, когда я пытаюсь прочитать значение поля ввода с помощью $_POST["token"]
, я нахожу его пустым. Я посмотрел по всему Интернету на решение, но единственное, что я нашел, - это разместить все на одной странице (форма вместе с кодом обработки); но я хочу, чтобы код обработки находился на отдельной странице.
Это разметка:
<form id="registerform" name="registerform" method="post">
First name:<br>
<input type="text" name="firstname"><br>
Last name:<br>
<input type="text" name="lastname">
<input type="hidden" name="token" value="<?php echo $token; ?>">
</form>
Проблема здесь состоит в том, что я могу читать значения имени и фамилии. но значение скрытого ввода недоступно.
У вас есть поле '' в форме или вы отправляете его с помощью XHR/Ajax? Не могли бы вы поделиться этой разметкой/кодом? Вы проверили сетевую консоль в DevTools? Там вы можете видеть, правильно ли было введено значение токена. –
нет Я не проверял сетевую консоль в DevTools, я пропустил этот бит. но я сделаю прямо сейчас –
Да, я вижу его там, но я до сих пор не могу его прочитать –