ChrisB: Variablenübergabe im Link, Spezialfall

Beitrag lesen

Hi,

href:"./wasweiss/ich.php?var=23"
usw.
bei einem fertigen skript was ich hier habe sieht es jedoch so aus, dass kein Variblenname angegeben ist, also als wenn nur die 23 da steht und nicht var=.
wie geht php mit sowas um?

print_r($_SERVER); gibt dir Aufschluss, welche Daten bei einem Request alle beim Server "ankommen".
REQUEST_URI und QUERY_STRING duerften am interessantesten sein.

ich bin auf dieses Problem gestoßen, weil ich eine zweite Variable in den Link packen wollte mit &var2=4, und wenn ich dies mache, geht die erste nicht mehr.

Prinzipbedingt, wenn das Script nur ?xy erwartet.

Das möchte ich beheben, daher die grundlegende Frage, wie php mit Variablen in Links umgeht, wenn sie keinen Namen haben, sondern nur ein Wert.

Erst mal gibt es natuerlich gar keine "Variablen" in Links, sondern hoechstens Parameter.

Wenn nicht das uebliche Schema parametername=parameterwert uebergeben wird, kann PHP daraus auch keine Eintraege im $_GET-Array machen.
Du wirst also die Stelle, an der das Script ?xy auswertet, entsprechend "auf $_GET" umschreiben muessen. (Oder die Behandlung des Querystrings anderweitig anpassen.)

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“