PHP 4.2.3 Variablen Problem

cardex

Mitglied
Gibts irgend eine Lösung für folgendes Problem:
Ich übergebe bei meinem Script zwei Variablen über die URL (threatID und forumID) nun will ich, sollten diese beiden Variablen nicht gesetzt sein, eine eigene Fehlermeldung ausgeben
Code:
if(!isset($forumID))
{
die ("Fehlermeldung");
}
Nun muss ich aber durch die neue PHP Version vorher ersteinmal die Variable holen
Code:
$forumID = $_GET['forumID'];
und genau da liegt das Problem, sind die Variablen jetzt aus der URL entfernt worden (warum auch immer) wird zwar die gewünschte Fehlermeldung aus der IF-Anweisung ausgegeben, aber vorher gibts immer noch die Fehlermeldung
Code:
Notice: Undefined index: forumID in c:\inetpub\wwwroot\xxx\xxx.php on line xxx
da bei $_GET['forumID'] die Variable forumID ja nicht existiert.

Was kann man da tun? Oder muss man mit diesem Fehler leben?
 
dann hast du error_reporting auf E_ALL.

Bin mir nicht ganz sicher wie die einstellung genau heisst, aber das ist die standard einstellung in der compilierten windows version.

das musst du irgendwo in der php.ini umstellen, auf deinem "online-webserver", also dem webspace deines providers, wird das sicher nicht so eingestellt sein.
 
Hab grad mal nachgesehen welcher Wert bei error_reporting gesetzt ist, habe nichts geändert und er steht auf 2047. Was auch immer das heissen mag :D
 
hmm,

PHP:
if (!isset($_GET[varname]))
{
 echo "Die Var ist nicht gesetzt !";
}
überprüft ob die Var gesetzt ist.
 
Zurück