probleme dans session_start()
bonjour a tout le monde;
je debute en PHP/MYSQL.
voila le probleme que j'ai:
Citation:
Notice: Undefined index: variable in c:\program files\easyphp1-8\www\dt\index.php on line 3
bool(false)
Notice: Undefined variable: variable in c:\program files\easyphp1-8\www\dt\index.php on line 5
Bienvenue a notre application
Notice: Undefined index: p in c:\program files\easyphp1-8\www\dt\index.php on line 9
bool(false)
Notice: Undefined variable: page in c:\program files\easyphp1-8\www\dt\index.php on line 12
bool(false) bool(true)
Notice: Undefined index: login in c:\program files\easyphp1-8\www\dt\index.php on line 16
bool(false)
Notice: Undefined index: pass in c:\program files\easyphp1-8\www\dt\index.php on line 18
bool(false)
et voila mon code:
Code:
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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
| <?PHP
session_start();
if($_POST["variable"]) $variable=$_POST["variable"];
var_dump(isset($variable));
echo $variable;
echo 'Bienvenue a notre application';
if(!isset($_REQUEST["p"])) $p=$_REQUEST["p"];
var_dump(isset($p));
if ($page == 13) {unset($_SESSION['zm']);$page = 0;}
var_dump(isset($page));
$psi=$_REQUEST["PHPSESSID"];
var_dump(isset($psi));
$ll=$_REQUEST["login"];
var_dump(isset($ll));
$pp=$_REQUEST["pass"];
var_dump(isset($pp));
$accepte=0;
if($p=='111'){
$pp=md5($pp);
include("db.php");
$connection_login=mysql_connect($my_host,$my_usr,$my_pass)
or die ("Connexion au serveur impossible") ;
;
mysql_select_db($my_db,$connection_login)
or die ("Sélection de la base de données impossible");
$requete_login="SELECT * from dt_utilisateur WHERE utilisateur_login='$ll' and utilisateur_password='$pp' and utilisateur_active='1'";
$resultat_login=mysql_query($requete_login,$connection_login);
$row_login=mysql_fetch_row($resultat_login);
if ($row_login)
{
$_SESSION['login'] = $ll;
$_SESSION['pass'] = $pp;
$_SESSION['ip'] = $REMOTE_ADDR;
$_SESSION['zm'] = $row_login[0];
$_SESSION['droits'] = $row_login[4];
$_SESSION['id'] = $row_login[0];
// Fonctionne si le cookie a été accepté
$psi=session_id();
$accepte=1;
}
else {
print("<font color='red'>Utilisateur non disponnible ou non validé ! </font><br>Si votre compte n'a pas été validé, contactez l'administrateur au 11429");
$accepte=0;
}
mysql_close();
}
if ($p==13) {unset($_SESSION['zm']); $page=0;}
function test_cle($cle) {
include("db.php");
$id=$_SESSION['id'];
$req="SELECT * from dt_droits where drt_user='$id' AND drt_cle='$cle'";
$conn=mysql_connect($my_host,$my_usr,$my_pass);
mysql_select_db($my_db,$conn);
$res=mysql_query($req,$conn);
$r=mysql_num_rows($res);
return $r;
}
?> |
ça fait 3 jours que je cherche dans de forum, mais j'ai rien trouvé:(.
merci pour votre aide.