Hallo donatus_orth,
so ganz habe ich die Frage nicht verstanden.
Möchtest du, dass alle Getparameter übernommen werden und nur werta einen anderen Wert bekommt, der Rest jedoch gleich bleibt?
Wenn ja, dann wäre das hier ein Code, der das ziemlich leicht erledigt:
// Angenommene Werte in $_GET
$_GET = array( „werta“ => „1234“,
„wertb“ => „irgendwas“ );
// Variablen erzeugen und Werte zuweisen
foreach($_GET as $key => $value){
$$key = $value;
}
// Werte ausgeben
echo "werta = „.$werta.“, wertb = ".$wertb;
// Wert ändern
$werta = „xyz“;
// URL der Seite holen
$url = $_SERVER[„PHP_SELF“]."?";
// Werte an URL anhängen
foreach($_GET as $key => $value){
$url .= $key."=".$$key."&";
}
// neue URL mit Werten ausgeben (letztes ‚&‘ wird entfernt)
echo " url=".substr($url, 0, -1);