begin process at 2010 02 10 16:17:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Server Web

 > 

Apache

 > 

header("location:inscription.php?"); AIDEZ MOI C'EST URGENT


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

header("location:inscription.php?"); AIDEZ MOI C'EST URGENT

mercredi 18 juin 2008 à 17:50:44 | header("location:inscription.php?"); AIDEZ MOI C'EST URGENT

guyzolaguyzagne


Bonjour chére internaute, j'aimerais que vous m'aidiez sur une chose j'ai une page d'authentification lorsque le login et le mot de passe seront bon il m'emmera sur une page inscription mais quand je le fait on m'emmene un message d'erreur me disant ceci:

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\telecom\verith_login.php:9) in c:\program files\easyphp1-8\www\telecom\verith_login.php on line 25

je vous envoi le code pour que vous puissez m'aidez je vous remercie d'avance

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns="
http://www.w3.org/1999/xhtml
">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>verith_login</title>
</head>
<body>
 <?php
$login= $_POST["login"];
$password= $_POST["password"];
if($login=="" || $password=="")
{
echo "remplissez les champs vides";
}
else
{
mysql_connect("localhost","root","") or die ("pas conect server");
mysql_select_db("telecom") or die ("pas select db");
$sql="select * from authentification where login = '$login' and password = '$password'";
$res=mysql_query($sql) or die ("je peux pas me connecter");
$nb_res=mysql_num_rows($res);
if($nb_res == 1)
{
header("location:inscription.php?");
exit;
}
else
{
echo "Votre mot de passe est &eacute;ron&eacute;";
}
}
?>
</body>
</html>

MERCI D'AVANCE

mercredi 18 juin 2008 à 18:10:53 | Re : header("location:inscription.php?"); AIDEZ MOI C'EST URGENT

putch

salut

as-tu chercher le pourquoi de cette erreur ?
mon avis: non

as-tu essayer de traduire le message en anglais ?
mon avis: non

bon je te la fais court... header() est une fonction qui doit s'effectuer AVANT tout envoie html

++
mercredi 18 juin 2008 à 19:27:32 | Re : header("location:inscription.php?"); AIDEZ MOI C'EST URGENT

malalam

Administrateur CodeS-SourceS
Hello,

en plus de ce que dit Putch (je traduis légèrement : tu ne peux PAS avoir du html AVANT un header(), or là, tu en as plein...), c'est :
header("Location: inscription.php?");
mardi 16 septembre 2008 à 13:40:16 | Re : header("location:inscription.php?"); AIDEZ MOI C'EST URGENT

surfman

Je n'aurais pas fait comme toi dans ton code php... :

<?php

$login         = htmlentities(addslashes($_POST["login"]));
$password =
htmlentities(addslashes($_POST["password"]));

if (isset($login) && isset($password))
{

  $connexion_sql = mysql_connect("localhost","root","") or die ("pas conect server");
  $selection_bdd = mysql_select_db("telecom,$connexion_sql") or die ("pas select db");
  $sql = "select * from authentification where login = '$login' and password = '$password'";
  $res = mysql_query($sql) or die ("je peux pas me connecter");
  $nb_res = mysql_num_rows($res);

    if($nb_res == 1)
    {
    include("inscription.php"); # ou carrément ton code...
    }
    else
    {
    echo "Votre mot de passe est &eacute;ron&eacute;";
    }

}
else
{
  echo "remplissez les champs vides";
}

?>

Enfin bref, je t'apporte quelques modification sur le tas, à toi de voir pour la suite

PS :

isset (permet de savoir si une variable a été définie ou pas, si oui c'est qu'il y a quelque chose, si non c'est qu'il n'y a rien, c'est un peu le même genre que empty();
mardi 16 septembre 2008 à 13:45:09 | Re : header("location:inscription.php?"); AIDEZ MOI C'EST URGENT

surfman

j'ai oublié, htmlentities permet de convertire le contenue de tes cases en entité html (si tu mes du code php dedans ca ne sera pas executée.. c'est une protection) et addslashes ajoute des antislashs dans tes variables, ce qui permet d'éviter les injections SQL...


Cette discussion est classée dans : php, login, password, inscription, header


Répondre à ce message

Sujets en rapport avec ce message

problème avec les sessions [ par lpefec ] mon script ne fonctionne pasidentification.php----------------------------------------------------------------Login<meta http-equiv="Content-Type" con problème avec les sessions [ par lpefec ] mon script ne fonctionne pasidentification.php----------------------------------------------------------------Login<meta http-equiv="Content-Type" con form [ par Metrox ] 'lut all,bon, je debute en php, ca va ptet vous parraitre bete comme question mais bon...J'ai un form::: ZoNe MeMbRe ::<p alig header [ par panpan ] Hello,Est ce que quelqu'un aurait une idée d'ou pourrait venir cette erreur?Warning: Cannot add header information - headers already sent by (output s Sessions permissions [ par Soul EX ] session_start(); $login = $_POST["login"]; $password = $_POST["password"]; $connexion = mysql_connect("*","*","*"); mysql_select_db("*",$connexion); Problème avec fichier de login pour espace membres [ par Florent06 ] Salut à tous !!! Je suis en train de faire un espace membres et voici ce qu'il y a dans le fichier de login (après la page de formulaire de login) : Authentification [ par gestimum ] Bonjour,J'ai réalisé un espace membre à partir d'un script trouver sur ce site. Tout fonctionne bien par contre il faudrait que je puisse rediriger le On se connecte on garde la page actuelle [ par younes371 ] Bonjour, j'ai un probleme de header pour quelqu'un qui seconnecte, je fais ceci : si le login et le mot de passe sont bons :[php]session_start(); url non desiré apres un precedent sur le navigateur [ par vbmarh ] bonjours j ai un script qui use des session pour une zone membre une pge connect2.php qui gere les post login mdp vers une page membre.php voici conne Cherches scipteur php pour scripter un login et un formulaire d'inscription [ par eternia ] Salut je cherche des scripteurs PHP pour me faire une  partie login et inscriptionPour mon logiciel  Comme msn  enfin ressemblant mes pas du tout pare


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales