0
4

2 回答 2

5

当您的变量$_GET['page']为空时,$page将不会被定义。

为避免这种情况,您可以更改

if($page) { 

if (isset($page)) {

...或具有类似效果的东西。

更好的是$page在使用它之前进行初始化,但这可能需要在之后更改一些逻辑。

于 2013-01-20T19:21:10.977 回答
0

只需在 if isset 语句之前初始化$page,错误就会消失

这是因为如果 if 语句返回 false,$page将是一个未定义的变量。该通知意味着无论代码采用何种路径,都应定义变量。

于 2013-01-20T19:18:18.067 回答