Parameter übergeben
dfxGONE
- php
Hallo!
Wie kann mann mehrer parameter per get methode übergeben????
Danke,,
DFX
Hello,
Wie kann mann mehrer parameter per get methode übergeben????
durch Zwischenschaltung des arg_separator.input
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
echo $begrüßung;
Wie kann mann mehrer parameter per get methode übergeben????
durch Zwischenschaltung des arg_separator.input
Wenn dann der arg_separator.output, denn der input kann mehrere Zeichen enthalten: ;&
Damit würden ; und & erkannt werden.
echo "$verabschiedung $name";
P.S. Das Semikolon ; ist eine Empfehlung des W3C als Ersatz für das & und das damit verbundene &-Problem.
Hello,
Wie kann mann mehrer parameter per get methode übergeben????
durch Zwischenschaltung des arg_separator.input
Wenn dann der arg_separator.output, denn der input kann mehrere Zeichen enthalten: ;&
Damit würden ; und & erkannt werden.
Na gut, dann nochmal: durch Zwischenschaltung _eines_ Elementes der Menge arg_separator.input
Nun bist Du nochmal dran ;-)
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
re
Wie kann mann mehrer parameter per get methode übergeben????
durch Zwischenschaltung des arg_separator.input
Wenn dann der arg_separator.output, denn der input kann mehrere Zeichen enthalten: ;&
Damit würden ; und & erkannt werden.Na gut, dann nochmal: durch Zwischenschaltung _eines_ Elementes der Menge arg_separator.input
Nun bist Du nochmal dran ;-)
Wenn du mich so bittest...
Wenn es sich um eine HTML-Ausgabe handelt - davon gehe ich aus - , ist zwar ; möglich, aber & nicht richtig. Dann empfiehlt sich ein korrekt eingesteller arg_separator.output und der sollte wenn schon das Ampersand verwendet werden soll empfohlenerweise nicht & sondern & sein.
dedlfix
Und nochmal Hello,
Wie kann mann mehrer parameter per get methode übergeben????
vom Browser an das Script oder vom Client an den Server oder vom Requester an den Responder ...
durch Zwischenschaltung des arg_separator.input
Wenn dann der arg_separator.output, denn der input kann mehrere Zeichen enthalten: ;&
Damit würden ; und & erkannt werden.Na gut, dann nochmal: durch Zwischenschaltung _eines_ Elementes der Menge arg_separator.input
Nun bist Du nochmal dran ;-)
Wenn du mich so bittest...
Wenn es sich um eine HTML-Ausgabe handelt - davon gehe ich aus - , ist zwar ; möglich, aber & nicht richtig. Dann empfiehlt sich ein korrekt eingesteller arg_separator.output und der sollte wenn schon das Ampersand verwendet werden soll empfohlenerweise nicht & sondern & sein.
<cite>
arg_separator.output string
The separator used in PHP generated URLs to separate arguments.
arg_separator.input string
List of separator(s) used by PHP to parse input URLs into variables.
Note: Every character in this directive is considered as separator!
</cite>
aus http://de2.php.net/manual/en/ini.core.php#ini.arg-separator.input
Also ist ersteinmal der arg_separator.input maßgebend dafür, wie das Script reagieren wird. Die Methode des Browsers ist GET, die des Servers ist dann DOCUMENT. Und da ist dann zur Generierung neuer Links der arg_seperator.output entscheidend, der bei PHP mMn meistens falsch eingestellt ist und ich weiß nicht warum...
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
re
Und da ist dann zur Generierung neuer Links der arg_seperator.output entscheidend, der bei PHP mMn meistens falsch eingestellt ist und ich weiß nicht warum...
Ich tippe darauf, weil den Autoren die & vs. & -Problematik nicht bekannt war.
dedlfix
Hi,
was ist denn dein Problem? Du nimmst die normale URL, z.B. www.meinedomain.tld/index.php, dann hängst du hinten ein ? dran um die Parameter einzuleiten, dann kannst du beliebige name=wert-Kombinationen angeben, als Trennzeichen dient das & (Achtung, bei Links innerhalb des HTML-Dokuments escapen zu &).
Beispiel:
www.meinedomain.tld/index.php?name1=wert1&name2=wert2
Suchtest du das?
MfG
Rouven