Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否有一种通过html表单传递超全局变量的方法?_Php_Html_Forms_Superglobals - Fatal编程技术网

Php 是否有一种通过html表单传递超全局变量的方法?

Php 是否有一种通过html表单传递超全局变量的方法?,php,html,forms,superglobals,Php,Html,Forms,Superglobals,根据我到目前为止的经验,当一个脚本被称为HTML表单“action”时,它会被分配一组新的超全局变量 有没有一种通过html表单传递超全局变量的方法?另外,我想知道通过include/require语句调用PHP脚本与将其作为表单操作调用有什么区别 谢谢 您将不得不以某种方式对其进行编码,就像您希望插入文本值的任何其他内容一样。使用PHP执行此操作的纯方法是serialize()。为了与其他系统兼容,我更喜欢使用JSON(JSON_encode()) 现在,你所要求的可能不是你想做的事情。我无法

根据我到目前为止的经验,当一个脚本被称为HTML表单“action”时,它会被分配一组新的超全局变量

有没有一种通过html表单传递超全局变量的方法?另外,我想知道通过include/require语句调用PHP脚本与将其作为表单操作调用有什么区别


谢谢

您将不得不以某种方式对其进行编码,就像您希望插入文本值的任何其他内容一样。使用PHP执行此操作的纯方法是
serialize()
。为了与其他系统兼容,我更喜欢使用JSON(
JSON_encode()


现在,你所要求的可能不是你想做的事情。我无法想象任何有意义的场景。

每个页面请求都会获得一个新的干净环境(您正在寻找会话)
include
文件在同一进程、作用域中运行,因此保留变量状态。^^另一个选项是隐藏表单字段hanks,我正考虑这个方向,但由于有这么多未知选项可用,我决定先问。