Bonjour! J'avais un problème avec ce "session start();" et qui était déjà résolu :magicien:, mais là encore il revient avec un nouveau type de problème! o_O
Je me connecte avec comme "form action: valid.php":
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <?php
include('conn.php');
$login=$_GET['login'];
$pass=$_GET['pass'];
$requete ="select login, pass from users where login='".$login."' and pass = '".$pass."' ";
$donnees = mysql_query($requete) or die("Echec connexion");
$rs = mysql_fetch_row($donnees);
$_SESSION['login'] = $login;
if (($rs[0]==$login)&&($rs[1]==$pass))
{
echo '<SCRIPT language="Javascript">alert("Bienvenue '.$_SESSION["login"].'"); </SCRIPT>';
include "index1.php";
}
else
{
echo '<SCRIPT language="Javascript">alert("Login ou Mot de passe incorrect"); </SCRIPT>';
include "identification.php";
}
mysql_close();
?> |
avec comme "conn.php":
1 2 3 4 5 6 7 8 9 10 11 12
| <?php
$hostname = "localhost";
$user = "root";
$password = "";
$bd = "cisco_sante";
// Connexion permanente au serveur MySQL : mysql_Pconnect
$conn = mysql_pconnect($hostname, $user, $password) or die(mysql_error());
// Choix de la base sur laquelle travailler
mysql_select_db($bd, $conn);
?> |
et au début de "index1.php" il y'a
<?php include('valid_session.php'); ?>
contenant:
1 2 3 4 5 6 7 8
| <?php
session_start();
if(empty($_SESSION['login']))
{
include('index1.php');
exit();
}
?> |
Et au moment d'aller à "index.php" , la page m'affiche
Notice: A session had already been started - ignoring session_start() in C:\wamp2\www\cisco consulting\valid_session.php on line 2
et je ne sais pas pourquoi!!! o_O
Qui peut m'aider!!!???
Partager