Solutions to PHPwarn and notice problems 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_reporting = E_ALL & amp ;~ Solutions to PHP warn and notice problems
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 uses post to pass it to file2.php,
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!
?
In file2.php
If (! Isset ($ xx) $ xx = "";