• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

mehrere Get variablen "versenden"?

Status
Für weitere Antworten geschlossen.

MisanthropX

Neues Mitglied
hahu leute

mir ist schon bewusst wie man mehrere get variablen auslesen kann

das steht auch im tut von quakenet
Code:
"http://www.example.com/index.php?section=news&action=add
        
Wir haben dann im Script index.php folgende Variablen. 
$_GET['section'] mit dem Wert "news"$_GET['action']  mit dem Wert "add"
auf php.net habe ich nicht wirklic was entsprechendes gefundenich weiß auch wenn ich mehrere variablen versenden will muss ich z.b.
href="index.php?section=news&action=add
eingebenaber jetzt kommt meine eigentliche frage:ist es möglich die variable einfach so hinzuzüfegen?
also z.b. einfach: href="&action=add" wenn man z.b. die andere variable ( die erste (?) nicht kennt)
das ist bei dem CMS das ich verwende sehr kompliziert. denn da haben die einzelnen"sections" keinen wert... da gibts nur z.b.: index?newsund schon werden news angezeibt.. die haben keinen wert.und kann ich da einach so und vor allem wie eine andere getvariable hinzufügen? x.xich hoffe ihr versteht was ich meine xDvielen dank im vorraus > Martin
 
//Gelöscht

der ZwoksKorbi hat natürlich recht hab nicht nachgedacht ^^
 
Zuletzt bearbeitet von einem Moderator:
ich glaube du meinst isset() ?
hier kann auch nur der key überprüft werden ... ansonsten schau dir mal array_flip an.
 
Das kann ich dir nicht sagen aber ich denke PHP_SELF passt besser ;)
 
hei $_SERVER['PHP_SELF'] sin allerdings die get parameter nich dabei

es gäbe auch noch $_SERVER['REQUEST_STRING']
der würde die get variable (!ohne!) das ? enthalten.
 
ist da denn immer eine Getvariabel dran? ich denke wenn da keine ist lautet das dann:
blubb.php&a=b oderso .

Wenn das immer so ist dann ist deine lösung ok ansonsten vll

$req = $_SERVER['PHP_SELF']."?";
foreach($_GET as $a => $b){
$req = $req."$a=$b&";
}

und dann
$req = "zusaetzlcihe=werte";

oder wenn man nichts zusätzliches haben will,
löscht das letzte zeichen:
$req= substr($req,0,strlen($req-1));
 
BlackMaster ich denke das die Server Variablen REQUEST_URI oder QUERY_STRING die besse wahl währen...
 
Aber auch nur wenn man sich 100% sicher ist das schon Getvariabeln angelegt sind ;)
 
if(!empty($_SERVER['query_string'])){
$link = "./index.php?".$_SERVER['QUERY_STRING']."&neue=parameter";
} else {
$link = "./index.php?"neue=paramter";
}
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben