PHP问题 —— Notice: Undefined index:

1.1  Notice: Undefined index: login in

1.1.1  现象

访问网页,出现以下错误信息:php

( ! ) Notice: Undefined index: login in D:\ProjectWork\SourceCode\Server\osFileManager\index.php on line 59数组

Call Stackide

# Time   Memory Function   Locationspa

1 1.0141 919464 {main}( )  ..\index.php:0ci

1.1.2  缘由

出错的行代码为:it

if ($_REQUEST['login']) $user = $_REQUEST['login'];io

根据错误信息,应该是$_REQUEST[]这个数组中,没有下标为login的元素,但这是客户端传过来的请求,这句本意是$_REQUEST[]数组中若是有login下标,就进行后续操做。table

1.1.3  解决

访问下标前先判断该下标是否存在,代码修改以下:class

if (isset($_REQUEST['login'])) $user = $_REQUEST['login'];请求

相关文章
相关标签/搜索