Fonction header

php29 -  
ElementW Messages postés 5690 Statut Contributeur -
j'ai utilisé la fonction header dans ma page waeb mais elle ne fonctionne pas
<?php
if (isset($_POST['aa']) and $_POST'aa']=="123")
{
header('Location: http://exemple.com/indexg.php');
}
else if (isset($_POST['aa']) and $_POST['aal']!="123")
{
echo'what are you doing her';
}
?>

1 réponse

  1. ElementW Messages postés 5690 Statut Contributeur 1 293
     
    Lut',
    if (isset($_POST['aa']) and $_POST'aa']=="123") 

    c'est pas bon, te manque un crochet ouvrant, et la comparaison devrait se faire avec un triple égal; et tu as un "l" en trop dans le else:
    if (isset($_POST['aa']) and ($_POST['aa'] === "123")) { ...
    } else if (isset($_POST['aa']) and ($_POST['aa'] !== "123")) { ...
    }

    Qui plus est, avant d'utiliser
    header()
    , est-tu sûr de n'envoyer aucun octet de la page (attention aux BOM de l'UTF-8)?
    0