jo-a-kim
Goto Top

php query

Übergabe von Parameter im Dateiname

Tach zusammen.

Habe PHP 5 auf eine Machine mit Win 2K3 und IIS 6 laufen. Es funktioniert auch soweit.

Meine Problem ist, dass keine Dateiname mit Parameterübergabe erkannt werden *.php@...

Muss dafür ein Filter vorgeschaltet werden damit '@' in '?' umgewandelt wird?

Auf eine Machine mit Win XP PRO PHP 5 und IIS 5.1 funktioniert es einwandfrei.

Danke für eure Hife

Content-ID: 55544

Url: https://administrator.de/forum/php-query-55544.html

Ausgedruckt am: 21.04.2025 um 14:04 Uhr

filippg
filippg 01.04.2007 um 00:08:57 Uhr
Goto Top
???
Der Filter heißt Programmierer: Du darfst wenn du das von Hand machst einfach kein @ nehmen, sondern ein ?. Und wenn ein @ (oder auch Leerzeichen, Umlaute usw) innerhalb eines Parameters sein soll, dann musst du ihn (am besten den ganzen String, der an die URL angehängt wird) vorher entsprechend encodieren. Soweit ich mich erinnere heißt die Funktion in php einfach urlencode.

Filipp
45210
45210 01.04.2007 um 13:58:31 Uhr
Goto Top
Irgendwie versteh ich das Problem nich. Schreibst du den Link, z.B. index.php mit Get-Parametern var1=abc, var2=def selber ?
Wenn ja is die Syntax index.php?var1=abc&var2=def
Oder wird bei den Links beim anklicken aus dem ? ein @ ?