Jeg vil fraråde DiZpels eksempel, da det vil fucke brugerens browser noget up. Det er header() funktionen der skal bruges. ob_start() osv er ikke nødvendige, hvis bare man husker at kalde header funktionen øverst, og det kan altid lade sig gøre uden det store besvær. Når du sammenligner 2 værdier skal du bruge == og ikke =.
<?php
$katagori = $_request["katagori"];
if ($katagori == "Windows- Tips, Tricks & Lir" ) {
header('Location: WinTips.php');
}
if($kategroi == 'nogetandet'){
header('Location: enandenside.php');
}
?>
Den kategori du valgte findes ikke
Det kan måske se ud som om fejlteksten altid vil vises. Det gør den også, men brugeren vil aldrig komme til at se den, hvis kategorien findes...
P.S. Til en anden gang: find en bedre overskrift. Denne siger INTET.
[Redigeret d. 16/12-04 17:23:20 af Jesper Kristensen]