Syntaxe header en php

Fermé
MISS97200 Messages postés 186 Date d'inscription jeudi 21 juin 2007 Statut Membre Dernière intervention 26 mai 2008 - 5 mars 2008 à 15:20
MISS97200 Messages postés 186 Date d'inscription jeudi 21 juin 2007 Statut Membre Dernière intervention 26 mai 2008 - 5 mars 2008 à 16:55
Bonjour,
je souhaiterai avoir la syntaxe d'un header en php pour un serveur local.
j'utilise easyphp.
merci
A voir également:

6 réponses

MISS97200 Messages postés 186 Date d'inscription jeudi 21 juin 2007 Statut Membre Dernière intervention 26 mai 2008 11
5 mars 2008 à 15:28
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.
2
MISS97200 Messages postés 186 Date d'inscription jeudi 21 juin 2007 Statut Membre Dernière intervention 26 mai 2008 11
5 mars 2008 à 15:37
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.
?>
1
MISS97200 Messages postés 186 Date d'inscription jeudi 21 juin 2007 Statut Membre Dernière intervention 26 mai 2008 11
5 mars 2008 à 16:55
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.
1
Thamior Messages postés 264 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 mars 2014 47
5 mars 2008 à 15:23
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 !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Thamior Messages postés 264 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 mars 2014 47
5 mars 2008 à 15:29
As-tu mit

exit;

après le header ?

As-tu du texte qui est affiché avant ?
0
Thamior Messages postés 264 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 mars 2014 47
5 mars 2008 à 15:43
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
0