初学者PHP问题:$\u POST和$\u文件之间有什么区别?

初学者PHP问题:$\u POST和$\u文件之间有什么区别?,php,Php,初学者PHP问题:$\u POST和$\u文件之间有什么区别 PHP.net说: $\u POST是通过HTTP POST方法传递给当前脚本的变量的关联数组 $\u文件是通过HTTP POST方法上载到当前脚本的项的关联数组 有人能解释一下这在实际中意味着什么吗?在php中,POST和$\u文件都被称为“超全局文件”。它们是预定义的变量(数组),这意味着它们在整个脚本的所有范围内都可用。在函数或方法中访问它们不需要声明它们 包含表单中的所有数据(文件除外) 包含通过表单发送到服务器的所有文件(仅

初学者PHP问题:$\u POST和$\u文件之间有什么区别

PHP.net说:

$\u POST是通过HTTP POST方法传递给当前脚本的变量的关联数组

$\u文件是通过HTTP POST方法上载到当前脚本的项的关联数组


有人能解释一下这在实际中意味着什么吗?

在php中,POST
$\u文件都被称为“超全局文件”。它们是预定义的变量(数组),这意味着它们在整个脚本的所有范围内都可用。在函数或方法中访问它们不需要声明它们

包含表单中的所有数据(文件除外)


包含通过表单发送到服务器的所有文件(仅来自

$\u POST和$\u文件称为“超级全局文件”。 $\u POST包含表单中的数据,但不在url地址中显示。所以发布数据是安全的。 但是对于文件,您必须使用$\u文件,因为不能使用$\u POST发布文件


希望它能为您工作。

在php中,$\u POST和$\u文件都被称为“superglobals”。 它们是预定义的变量(数组),这意味着它们在整个脚本的所有范围内都可用。 在函数或方法中访问它们不需要声明它们

$\u POST包含表单中的所有数据(文件除外)

$\u文件包含通过表单发送到服务器的所有文件 (仅限来自)