CGI Variablen case-insensitive
Paul
- php
0 ChrisB1 Vinzenz Mai0 Paul
Moin,
für mein Probelm gibt es bestimmt eine tollen Workaround den schon tausende andere benutzen. Ich möchte die CGI Parameter case-insensitive haben.
Also: ich möchte, dass die if-Abfrage unten immer true ist, auch wenn sich die aufrufe der Seite wie folgt ändern:
"http://die/seite/index.php?name=a"
"http://die/seite/index.php?Name=a"
"http://die/seite/index.php?NAME=a"
"http://die/seite/index.php?naME=a"
...
if(isset($_GET['name']))
Paul
Hi,
für mein Probelm gibt es bestimmt eine tollen Workaround den schon tausende andere benutzen. Ich möchte die CGI Parameter case-insensitive haben.
Dafür gibt es vielleicht Workarounds, aber keine "tollen" - weil das Vorhaben an sich eher unsinnig ist.
Also: ich möchte, dass die if-Abfrage unten immer true ist, auch wenn sich die aufrufe der Seite wie folgt ändern: [...]
if(isset($_GET['name']))
Dann wirst du die Keys der Einträge in einerm vorherigen Schritt in lowercase umwandeln müssen.
Hat natürlich u.U. den Nachteil, dass du damit Daten verlieren könntest.
MfG ChrisB
Hallo,
Also: ich möchte, dass die if-Abfrage unten immer true ist, auch wenn sich die aufrufe der Seite wie folgt ändern:
"http://die/seite/index.php?name=a"
"http://die/seite/index.php?Name=a"
"http://die/seite/index.php?NAME=a"
"http://die/seite/index.php?naME=a"
if(isset($_GET['name']))
schon mal an array_change_key_case() gedacht? An die Nebenwirkungen?
Freundliche Grüße
Vinzenz
schon mal an array_change_key_case() gedacht? An die Nebenwirkungen?
Vielen Dank. Genau soetwas suchte ich!