php - 初学者PHP问题: What the difference between $_POST and $_FILES?

标签 php

PHP 初学者问题:$_POST 和 $_FILES 有什么区别?

PHP.net 说:

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

$_FILES 是通过 HTTP POST 方法上传到当前脚本的项目的关联数组

谁能用实际术语解释一下这意味着什么?

最佳答案

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

$_POST包含来自表单的所有数据(文件除外)

$_FILES包含通过表单发送到服务器的所有文件(仅来自 <input type="file" /> )

关于php - 初学者PHP问题: What the difference between $_POST and $_FILES?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5885765/

相关文章:

php - 从 mysql 列获取整数值,该列为 varchar

javascript - 添加行并运行多个 mySQL 查询

php - 如何在mysql中将3个表合并为一个表?

php - 为什么我不能在我的托管域中使用 swiftmailer 发送邮件,但从我的本地主机服务器发送邮件时却没有错误

php - 将 MySQL 数据标记为 'read'

php - 如何将SQS延迟时间增加到900秒以上

php - 如何使用 Mysql 和 PHP 从多个表中过滤数据,映射日期范围与当前日期

php - $query 不是在 PHP 中执行,而是在 phpMyAdmin 中执行

php - 获取插入到 mysql 中的值并设置从 '0' 到 '1' 的值?

php - mysql_connect (localhost/127.0.0.1) 在 Windows 平台上运行缓慢