php上传文件超过post_max_size时如何显示错误?
当上传的文件超过 post_max_size php 时如何显示错误? print_r($_FILES); 当我超过 post_max_size 时,我得到一个空数组 array() ,我从 php.net 得…
$_SERVER['SERVER_ADDR'] 是否始终设置?
$_SERVER['SERVER_ADDR'] 是否始终已设置? 我应该检查 isset() 还是没有必要? 我需要获取该站点的 IP,以便确定它是否为 127.0.0.1/localhost…
超全局 $_GET 中键值对的顺序是否得到保证?
$_GET 超全局变量中键值对的顺序是否保证与请求 URL 中接收字段值对的方式一致? 例如,给定 Web 服务器收到的 URL 请求: index.php?a=1&foo=bar&b=2…
在 PHP 文件中存储我自己的超级全局变量?
我正在建立一个有数百页的网站。每个页面都有一个标题,例如: 世界上最好的网页 - Stackoverflow 如上所述,每个页面的页面标题后面都会有站点名称。…
如何区分环境是否是虚拟主机?
我这里有这段代码: $config['SUBFOLDER'] = '/'; $config['APP_URL'] = 'http://'.$_SERVER['HTTP_HOST'].$config['SUBFOLDER']; APP_URL 在整个 HTM…
检查 $_COOKIE 值是否为空
我将 cookie 分配给变量: $user_cookie = $_COOKIE["user"]; 如何检查 $user_cookie 是否收到了某些值? 我应该使用 if (empty($user_cookie)) 还是…
覆盖超级全局 $_SESSION 是否安全?
用专门的会话对象覆盖超级全局 $_SESSION 是否安全? class SessionObject implements ArrayAccess { ... } ... // Session data has just been deser…
我应该将超全局变量存储为包装类吗?属性还是我应该直接访问它?
我想为 Session 和 Request 创建一个包装器,这样我就不必直接访问 PHP 超全局变量。我意识到,如果我为超全局创建一个包装器并使用它们,对我的应用…
为什么在访问其他 $_POST 元素之前检查 if isset($_POST['Submit']) ?
这段代码是做什么的?如果是 Isset,变量在做什么,那么 $_POST 在做什么?有人可以解释一下吗? if (isset($_POST['Submit'])) { $title=$_POST['tit…
我可以任意设置$_FILE全局吗
我有一个函数,不是由我编写的,它使用超级全局 $_FILE['picture']['temp_name'] 来创建图像文件和缩略图。但是,当用户不上传图像时,不会创建图像或…
$_SERVER['HTTP_HOST'] 也包含端口号 =/
我不知道也许这是一个错误。 我的服务器上有 2 个虚拟主机。 virtualhost1.com virtualhost2.com 如果我使用端口 80 (virtualhost1.com:80) 打开 virt…
$_GET 和 isset()
在 if 语句的其余部分之前,我正在尝试 if isset($_GET['whatever'])... 。 E_NOTICE 错误是一种方便关闭的方法,对于 $_POST 变量,我在我的初始化脚…