Syntaxe header en php
Bonjour,
je souhaiterai avoir la syntaxe d'un header en php pour un serveur local.
j'utilise easyphp.
merci
je souhaiterai avoir la syntaxe d'un header en php pour un serveur local.
j'utilise easyphp.
merci
Configuration: Windows XP Internet Explorer 7.0
6 réponses
-
je souhaite, redirectionner mon visiteur sur la page d'accueil si son authentification est ok.
j'ai fait
header("Location:menup.php");
mais cela ne fonctionne pas. -
j'ai mis exit après, voici le code, cela sera plus simple et merci beaucoup de ton aide
<?php require_once('connexion.php'); ?>
<?php session_start();
$_SESSION['utilisateur']='';
$_SESSION['mdp']='';
$verif='';
$utilisateur='';
$uti='';
$motpass='';
if (isset($_POST['valider']) )
{
if (isset($_POST['user']))
{
$uti = $_POST['login'];
$motpass = md5($_POST['pass']);
mysql_select_db($database_dbmarchpub, $dbmarchpub);
$verif_query=sprintf("SELECT * FROM user WHERE user='$uti' AND mdp='$motpass'");
$verif = mysql_query($verif_query, $dbmarchpub) or die(mysql_error());
$row_verif = mysql_fetch_assoc($verif);
$utilisateur = mysql_num_rows($verif);
if (isset($utilisateur))
{ // On test s'il y a un utilisateur correspondant
$_SESSION['connexion'] = "ok"
header("Location:menup.php");
exit;// redirection si OK
}
else
{
header("Location:index.php?erreur=login");
exit;
}
}
}
voila j'espère que tu pourras m'aider.
?> -
j'ai trouvé mon erreur, il manquait un ;
Maintenant, ma page s'affiche mais quand j'entre le login et le mot de passe, cela ne passe pas. -
Bonjour,
Tu souhaites faire quoi avec le header ?
Sinon quelques syntaxes :
header("Cache-Control : no-cache, must-revalidate");
header("Content-Type : text/html; charset=utf-8");
Pour les redirections :
header("location:tapage.php");
exit;
A noter que le header doit être appeler avant tout affichage de texte ! -
As-tu mit
exit;
après le header ?
As-tu du texte qui est affiché avant ?
-
Proposition de solution :
if (isset($utilisateur))
{ // On test s'il y a un utilisateur correspondant
$_SESSION['connexion'] = "ok"
header("Location: menup.php");
exit();// redirection si OK
}
else
{
header("Location: index.php?erreur=login");
exi()t;
}
Le manuel de header : http://www.manuelphp.com/php/function.header.php