PHPNotice: Undefinedindex:... solution first, this is not an error, it is warning. Therefore, if the server cannot be changed, each variable should be defined before use. Method 1: modify the server configuration and modify the php. ini configuration file, error_reportingE_ALL & amp ;~ E_NOTICE Method 2: initialize the variables and write them in a standardized manner (cumbersome, PHP Notice: Undefined index:... solution to the problem
|
First, this is not an error, it is warning. Therefore, if the server cannot be changed, each variable should be defined before use.
Method 1: modify server configurations
Modify the php. ini configuration file, error_reporting = E_ALL &~ E_NOTICE
Method 2: initialize the variables and write them in a standardized manner (complicated because there are a large number of variables ). However, we have not found a proper definition method.
Method 3: Add error_reporting (0) to the header of each file. if not, open php. ini, find display_errors, and set display_errors to Off. No errors will be prompted in the future.Ini_set ("display_errors", 0 );
Method 4: make a judgment: isset ($ _ GET ["page"]) ??? If-else judgment
Or you can add '@' to indicate that this line is not aborted if an error occurs or a warning is reported.
For example: @ $ page = $ _ GET ["page"] Method 5: the file1.php file pays a value for the $ xx variable and transmits it to file2.php using post,
If file2.php does not have the definition of $ xx and $ yy = $ xx is used directly, the system reports the error "undifined variaable $ xx ", if the file2.php file is defined with $ xx = "";, the $ xx value of file1.php cannot be passed!
|