"注意:第3行C:''Nginx''html''default.php中的未定义索引:size"
每当我尝试打开我的新游戏网站时,我都会遇到这个错误。这里有人对如何解决这个问题有什么想法吗?
<?php
$size = $_GET["size"];
/** Default dimensions **/
$width = "960";
$height = "550";
/** Show **/
switch($size) {
default:
break;
case 'large':
$width = "1185";
$height = "679";
break;
case 'huge':
$width = "1792";
$height = "1027";
break;
case 'tiny':
$width = "706";
$height = "405";
break;
}
?>
是的,您的请求中没有设置大小;因此,变量$_GET
中的索引'size'
没有被设置(即未定义)。如果你这样请求default.php?size=large
,它应该被删除(如果你不做任何事情在其他地方取消设置)。
此外,你真的应该检查一下它是否设置好了,比如:
$size = isset($_GET["size"]) ? $_GET["size"] : 'normal';
它将检查size=something
是否在您的查询中,如果不在,则默认为'normal'
。