Tom: Wie ist es besser? (wegen $_GET & Co.)

Beitrag lesen

Moin!

Wie ist es besser damit es bei unterschiedlichen PHP-Versionen geht, so:

<?php
if (isset($_GET['geklickt'])) echo "geklickt!"; else echo "<a href="test.php?geklickt=true">hier klicken</a>";
?>

...oder so:

<?php
if (isset($_GET['geklickt'])) $geklickt = $_GET['geklickt'];
if (isset($geklickt)) echo "geklickt!"; else echo "<a href="test.php?geklickt=true">hier klicken</a>";
?>

$_GET, $_POST & Co. gibt es ja erst seit PHP 4.1. Die zweite Variante würde aber auch mit älteren PHP-Versionen laufen, wenn register_globals (wie es da ja noch war) ON wäre, oder? Also lieber so schreiben?

Danke!
TOM