PHP Notice: Undefined index:... Solution to the Problem

Source: Internet
Author: User

 

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: Perform 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!

 

In file2.php

If (! Isset ($ xx) $ xx = "";

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.