Alexander Foken: Location

Beitrag lesen

Moin Moin !

versuchs mal so "==" ist nicht richtig

If ( $SERVER_NAME = "www.adresse.com/test1" )

Bist Du Dir ganz sicher, daß das keine Zuweisung von "www.adresse.com/test1" an $SERVER_NAME ist?

http://www.php.net/manual/de/language.operators.comparison.php sagt: == ist Vergleich.
http://www.php.net/manual/de/language.operators.assignment.php sagt: = ist Zuweisung.

Was Du vorschlägst, ist MÜLL. Ich gehe mal davon aus, das PHP einen nicht-leeren String (nämlich das Ergebnis der Zuweisung) als TRUE ansieht, deswegen wird >>header("Location: http://www.adresse.com/test2");<< IMMER ausgeführt.

Alexander

--
Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"