Philipp Lenz: QUERY String auslesen

Beitrag lesen

Hallo,

könnt ihr mir bitte helfen, ich versuche den mit ? angehängten Teil einer URl (z. B. www.heute.nicht.de/index.php?warum) auszulesen.

mit

if ($QUERY_STRING == "warum"){...}

bekomm ich immer eine Fehlermeldung, dass die Variable QUERY_STRING nicht definiert sei ???

(Meine PHP Version: 4.2.1)

Danke schonmal
Michael

Die Variablen, wenn Sie über die URL übergeben werden, werden dann per GET übergeben.
Sie stehen alle im HTTP_GET_VARS Array und können per $HTTP_GET_VARS['var'] angesprochen werden.

Die Meldung die Dir ausgegeben wird, ist nur ein Hinweis. Er weisst Dich nur darauf hin, das die Variable beim Ladezeitpunkt nicht definiert ist.
Diesen Hinweis kannst Du in der php.ini unterbinden indem Du e_notice auf false setzt.

Die php.ini findest Du im Apache Verzeichniss (c:\apache bei Windows oder im /etc Verzeichniss auf Unix basierenden Systemen).