Mailinglisten-Archive |
Guten Tag allerseits
Wenn ich aus einem Formular die
Inhalte auslesen möchte, und diese
dann innerhalb einer Switch oder IF-Else
Anweisung an einen header() übergebe, werden
nur die zwei letzten Einträge des array() weiter-
gegeben. Das sieht dann wie folgt aus:
?submit=Eingabe+ok&PHPSESSID=reqwqrq342554244225,
vergleich dazu header()-Anweisung unten.
Dasselbe Problem habe ich auch mit beliebigen
Variablen, nur dass diese gänzlich ohne
Inhalt erscheinen-):
Dabei sind ausserhalb der Switch oder IF-Else
Anweisung die Inhalte von $url_queries und den
Variablen noch vorhanden.
Ich habe schon verschiedenstes ausprobiert.
So z.B., dass ich die Parameter des
headers mit einer $url referenziert habe.
Und dann die Zuweisung an den header()
ausserhalb der Switch oder IF-Else Anweisung
mache - doch ohne Erfolg.
Evtl.gibt da ein Flag in der php.ini und/
oder http.confg das gesetzt werden muss?
$url_queries = array();
foreach($_REQUEST as $key => $value) {
$url_queries[] = urlencode($key) . '=' . urlencode($value);
var_dump($url_queries);
switch ($_GET['submit'])
{
case "Eintrag Bearbeiten":
header("Location: knowbase02.php? . implode('&', $url_queries));
break;"
}
Mif freundlichen Grüssen
Jörg Kühne
php::bar PHP Wiki - Listenarchive