phpbar.de logo

Mailinglisten-Archive

[php] Re-2: Problem mit header() und Variablen-Uebergabe

[php] Re-2: Problem mit header() und Variablen-Uebergabe

j.kuehne at sign-tronic.ch j.kuehne at sign-tronic.ch
Mit Sep 20 08:17:54 CEST 2006


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