Entwickler-Ecke

Sonstiges (Delphi) - %1 und %2 als Variable in http-Zeile anwendbar?


Biarchiv - Fr 23.10.09 14:45
Titel: %1 und %2 als Variable in http-Zeile anwendbar?
Hallo,

zb:

Bei einem Edit-Feld gibt der Benutzer folgendes ein:
http://www.meineadresse.org/testsda/my.cgi?hier?%1#dfssd?%2

Nun ersetzt mein Programm %1 und %2 mit den vorgegebenen Werten und startet das mit Shellexecute.
http://www.meineadresse.org/testsda/my.cgi?hier?%1#dfssd?%2

Meine Frage kann es da mit %1 und %2 Überschneidungen geben sodass Benutzer diese Werte für Ihre Scripte brauchen könnten? Oder kann % in der Adresszeile sowieso nicht verwendet werden. Dann wäre es ideal.


jfheins - Fr 23.10.09 16:29

Ein prozentzeichen kann durchaus vorkommen - denn manche Zeichen werden ja url-enkodiert ( http://de.wikipedia.org/wiki/URL_Encoding )


Biarchiv - Fr 23.10.09 16:49

Ahja, stimmt.

Anscheint könnte man das mit einer längeren Kette lösen um nicht zu kollidieren.

ZB: %2353DGD44%