gpt4 book ai didi

php - $_POST、$_GET 和 $_REQUEST 之间有什么区别?

转载 作者:行者123 更新时间:2023-12-04 15:54:19 24 4
gpt4 key购买 nike

我对 PHP 中的这些 super 全局变量( $_POST$_GET$_REQUEST )有些困惑。在什么情况下我需要在 PHP 中使用这些变量,这三个代表的主要区别是什么?

最佳答案

$_POST 当使用 application/x-www-form-urlencoded 或 multipart/form-data 作为请求中的 HTTP Content-Type 时,是通过 HTTP POST 方法传递给当前脚本的变量的关联数组。
当您向服务器发送大量数据或者您有密码、信用卡详细信息等敏感信息时,您可以使用

$_GET 是通过 URL 参数传递给当前脚本的变量的关联数组。数据量少时可以使用,主要用于分页,url中显示页码,可以很容易地使用$_GET从URL中获取页码

$_REQUEST 是一个“超全局”或自动全局变量。这只是意味着它在整个脚本的所有范围内都可用。它是一个关联数组,默认包含 $_GET、$_POST 和 $_COOKIE 的内容(取决于 request_order= )

关于php - $_POST、$_GET 和 $_REQUEST 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42942559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com