2013-11-11 3 views
0

Согласно моему опыту, когда скрипт называется формой HTML «action», ему присваивается новый набор суперглобальных переменных.Есть ли способ передать суперглобальную переменную через html-форму?

Есть ли способ передавать сверхглобальные переменные через форму html? Кроме того, я хотел бы знать, каковы различия в вызове PHP-скрипта с помощью инструкции include/require по сравнению с вызовом его как действия формы.

Спасибо!

+1

Каждый запрос страницы получает новую чистую среду (вы ищете сеансы). 'include' файлы выполняются в том же процессе, области и, следовательно, сохраняют состояние переменной. – mario

+1

^^ еще одна опция скрыта поля формы –

+0

Спасибо, я думал в этом направлении, но с таким количеством неизвестных опций я скорее решил сначала спросить. –

ответ

0

Вам придется каким-то образом закодировать его, как и все остальное, что вы хотите вставить в текстовое значение. Чистым способом сделать это с PHP является serialize(). Я предпочитаю использовать JSON (json_encode()), когда могу, для совместимости с другими системами.

Теперь, что вы просите, вероятно, не то, что вы хотите сделать. Я не могу представить ни одного сценария, где это имеет смысл.

+1

Я думаю, я, должно быть, читаю тебе другой вопрос –

Смежные вопросы