Der Martin: Wann ist $Valid valide???

Beitrag lesen

Hallo,

a: Woher weiß ich was meine aktuelle PHP-Version ist (ich benutze aktuell: XAMPP 2.1??

ich kenne das Gesamtpaket XAMPP nicht, sondern installiere und betreue alle Komponenten einzeln. Aber eine für meinen Geschmack einfache Version, das zumindest in der Windows-Version herauszufinden:
 Rechtsklick auf php.exe, Eigenschaften/Version
Da steht's dann klar und deutlich.

b: Was ist hier falsch???
<?PHP
if($valid)
{
  echo"HallO";
}
?>

Wo soll die Variable $valid herkommen? Wo definierst du sie? Fällt die einfach vom Himmel?
Du meinst wahrscheinlich $_GET['valid'].
Die Unart früherer PHP-Versionen, mit GET/POST oder durch Cookies übergebene URL-Parameter gleich auf Variablen abzubilden, ist heutzutage (zum Glück) nur noch selten anzutreffen. In PHP5 kann man das über die Option register_globals in der php.ini noch aktivieren (wird aber nicht empfohlen), ab PHP6 wird das voraussichtlich gar nicht mehr möglich sein.

So long,
 Martin

--
Schildkröten können mehr über den Weg berichten als Hasen.