Hallo Zusammen,
ich probiere mich zur Zeit bisschen an PHP aus und hänge im Moment bei einem Problem wo ich nicht mehr weiter komme.
Bei Heinz, Dieter und Jennifer funktioniert es und er sagt mir diese seien VIPs. Nur bei Bärbel nicht.
Da ich via GET die Daten weiterreiche werden die Umlaute in der URL entsprechenden codiert und dort steht eben "B%E4rbel".
Ich vermute an dieser Stelle das Problem. Aber finde keine Möglichkeit, dass er mir "Bärbel" auch als VIP ausspuckt.
Dachte anfangs an
Aber leider ohne Erfolg.
Kann mir jemand sagen wo der Fehler liegt und wie ich ohne auf GET und Umlaute verzichten zu müssen weiter komme?
Vielen Dank vorab!
ich probiere mich zur Zeit bisschen an PHP aus und hänge im Moment bei einem Problem wo ich nicht mehr weiter komme.
PHP-Code:
<?php
$leser = $_GET["leser"];
$vip_liste = array("Heinz","Bärbel","Dieter","Jennifer");
if (in_array($leser, $vip_liste)) {
echo "Leser ist ein VIP";
} else {
echo "Leser ist Kein VIP";
}
?>
Da ich via GET die Daten weiterreiche werden die Umlaute in der URL entsprechenden codiert und dort steht eben "B%E4rbel".
Ich vermute an dieser Stelle das Problem. Aber finde keine Möglichkeit, dass er mir "Bärbel" auch als VIP ausspuckt.
Dachte anfangs an
PHP-Code:
$leser = urldecode($_GET["leser"]);
Kann mir jemand sagen wo der Fehler liegt und wie ich ohne auf GET und Umlaute verzichten zu müssen weiter komme?
Vielen Dank vorab!
Kommentar