Holladiewaldfee,
Aber: In der PHP.ini-recommended (v4.3) steht, dass man $_REQUEST[bla] verwenden kann, oder eben konkreter $_POST[bla], $_GET[bla] und so weiter. Da $_REQUEST[bla] ja alles abdeckt, fragt man sich als Halblaie, wieso es eigentlich $_POST[bla] und so weiter auch noch gibt - das wird doch sicher einen Grund haben? Kennt den jemand?
Manchmal will man einfach zwischen GET- und POST-Variablen unterscheiden. Z.b. wenn Du verhindern willst, daß sich jemand ein Bookmark für einen Login-Dialog legt (Form: x.php?user=bla&pass=foo). Dann frägst Du einfach $_POST ab und schon schaut derjenige mit seinem Bookmark in die Röhre.
if ($_REQUEST[posted])
Foisch! posted muß in Anführungszeichen: $_REQUEST["posted"]
<form action="test.php?posted=yes" method=POST>
Auch hier solltest Du POST in Anführungszeichen schreiben, auch wenn es die Browser ohne diese auch verstehen ...
so klappt es, aber mit if ($_POST[posted]) klappt es nicht. Verstehe ich nicht... die Methode des Formulars, das per submit loslegt ist doch POST? Wieso will die Abfrage dann $_REQUEST?
Wie gesagt: Die fehlenden Anführungszeichen.
Ciao,
Harry
Hä? Was? Signatur?! Kann man das essen?