2 Stimmen

Was bedeutet der Hinweis "Use of undefined constant" in PHP?

Notice: Use of undefined constant username - assumed 'username' in
/home/content/04/7195304/html/header.php on line 54

Das passiert, wenn ich Dinge schreibe wie $_COOKIE[username] ou $_POST[username] .

bearbeiten

Ich habe also mit dem Code herumgespielt und Anführungszeichen in meine POST-, COOKIE- und GET-Seiten gesetzt. Ich bekomme immer noch das Gleiche!

6voto

dmcnelis Punkte 2913

Das bedeutet, dass Sie wahrscheinlich ein $ vor dem Variablennamen vergessen haben.

bearbeiten Sie müssen Ihren Aufruf in qoutes kapseln. D.h.

$_COOKIE["username"]

o

$_POST["username"]

3voto

Anthony Punkte 35161

Es bedeutet wahrscheinlich, dass Sie vergessen haben, eine $ vor Ihrem username Variable, so dass sie wie eine Konstante statt einer Variablen behandelt wird.

Um besser helfen zu können, sollten Sie den Code aus dieser Zeile posten.

1voto

Nick Weaver Punkte 47028

Sie können auch $_COOKIE['username'] oder $_POST['username'] verwenden, um auf die assoziativen Arrays mit einem String zuzugreifen.

Entschuldigung, ich habe einen Kommentar mit demselben Ratschlag übersehen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X