Mathias Brodala: Frage wegen header:location + GET-Parametern

Beitrag lesen

Hallo Willi.

$path = $_SERVER['PHP_SELF']; $file = basename($path);
if(!isset($_GET['style']) || $_GET['style'] == "" || !is_numeric($_GET['style']) || $_GET['style'] < 1 || $_GET['style'] > 2) {
    $_GET['style'] = 1;
    $header = header("Location: $file?style=1");
}


> Okay, das ist nicht besonders schön, weil, was ist, wenn schon weitere GET-Parameter existieren? Sie werden einfach gelöscht und es gibt nur noch den GET-Ausdruck ?style=1.  
  
Du solltest dir einmal $\_SERVER['QUERY\_STRING'] ausgeben lassen. Diesen kannst du an den bestehenden (oder umgekehrt) anknüpfen.  
  
  
Einen schönen Freitag noch.  
  
Gruß, Mathias  

-- 
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)  
  
debian/rules