Notice: Undefined index: ?

esicaan

Grünschnabel
Hallo zusammen,

beim aufrufen eines script bekomme ich filgende fehlermeldung:

Notice: Undefined index: type in C:\Inetpub\....\index.php on line 6

Notice: Undefined index: email in C:\Inetpub\...\index.php on line 7


und das sind die beiden zeilen:

PHP:
$type = $_GET['type'];
$addr = stripslashes(urldecode($_GET['email']));

kann mir wer nen tip geben? hab bis jetzt leider ncihts eindeutiges finden können :(
 
Moin,

die Meldung besagt, dass keine Variable type per GET übermittelt wurde.

Damit dass der Fall wäre, müsste in der Adresszeile des Browsers ca. Folgendes stehen:
Code:
http://server.net/index.php?type=irgendwas

Selbiges trifft auch auf email zu.

Warum die Variablen nicht existieren, kann man nicht sagen ohne weitere Infos.
 
Hallo,

zunächst ist das keine Fehlermeldung sondern eine Notizmeldung (so etwas wie ein Hinweis den dir der PHP Interpreter gibt zu einem Problem das Fehler/Probleme verursachen könnte).

Der Interpreter gibt dir den Hinweis, dass es nicht verkehrt wäre zu prüfen ob $_GET['type'] bzw $_GET['email'] überhaupt existieren. Die Meldung kommt wenn die beiden indizes im $_GET-Array nicht existieren.
Versuch mal:
PHP:
if(isset($_GET['type']) && isset($_GET['email'])) {
  $type = $_GET['type'];
  $addr = stripslashes(urldecode($_GET['email']));
}

EDIT: Sorry da war wohl jemand schneller
 
Zurück