Согласно моему опыту до сих пор, когда скрипт вызывается как "форма" HTML-формы, ему присваивается новый набор суперглобальных переменных.
Есть ли способ передать суперглобальные переменные через html-форму? Кроме того, я хотел бы знать, каковы различия в вызове PHP-скрипта с помощью инструкции include/require по сравнению с вызовом его как действия формы.
Благодарю!
Вам придется каким-то образом закодировать его, как и все остальное, что вы хотите вставить в текстовое значение. Чистым способом сделать это с PHP является serialize()
. Я предпочитаю использовать JSON (json_encode()
), когда могу, для совместимости с другими системами.
Теперь то, что вы просите, вероятно, не то, что вы хотите сделать. Я не могу представить ни одного сценария, где это имеет смысл.
include
файлы выполняются в одном и том же процессе, области действия и, таким образом, сохраняют переменное состояние