Un proleme dans la creation d'un site web

soumannasri -  
 iconqueror -
on a un proleme dans la creation d'un site web sur tout dans la page de connexion je ne sais pas comment je declare session start et cookies avec langage php

2 réponses

  1. iconqueror
     
    Slt,

    Si tu est chez Free tu doit Uploader un fichier sessions vide pour qu'il accueillir des fichier sessions !

    Voila un petit script :

    $host="localhost";
    $user="You";
    $pass="00000";
    $db="Account";
    $base = mysql_connect ($host, $user, $pass) or die ("error");
    mysql_select_db ($db) or die ("error 01");

    //connection a la base de donné

    $login1=$_POST['login'];
    $passwrd1= md5($_POST['passwrd']);

    $sql1 = 'SELECT * FROM Account WHERE
    Name="'.$login1.'" AND
    passwrd="'.$passwrd1.'"';

    // Utiliser la requêter pour déterminer si l'utilisateur existe !

    $req1 = mysql_query($sql1) or die ('error <br>'.$sql.'<br>'.mysql_error());

    $data = mysql_fetch_assoc($req1) or die ("error 02");

    $login2 .= $data['Name'];
    $passwrd2 .= $data['Passwrd'];

    if($login1 == $login2 && $passwrd1 == $passwrd2) {

    session_start(); // demarre la session

    $_SESSION['login'] = $_POST['login'];

    header('Location: index.php'); // voila qui est changer !

    } else {
    echo 'Compte Inexistant';

    }
    voila si sa peut t'aider !
    0
    1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      C'est un dossier qu'il faut envoyer.
      Et pour la redirection, il est préférable de la faire en PHP :
      header('Location: index.php');
      Dans ton script, si magic_quotes est désactiver, c'est possible de faire une injection SQL.
      0
    2. iconqueror
       
      Elle est activer par defaut j'ai vérifié mais merci ;-)! la requete est erroné si j'injecte du SQL
      0