A voir également:
- Syntaxe header en php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Trouver erreur de syntaxe fichier txt pix ✓ - Forum Programmation
- Php alert ✓ - Forum PHP
- 400 bad request request header or cookie too large - Forum Windows
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 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.
?>
<?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.
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 !
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 !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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