begin process at 2012 05 31 10:41:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

tjr probleme de sessions.


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

tjr probleme de sessions.

jeudi 16 septembre 2004 à 13:22:37 | tjr probleme de sessions.

Zebra1928

Hi all;

j'ai toujours un probleme de sessions.
qlq peut m'aider SVP ??, mon code est le suivant:

***************************************************
****************connexion.htm***********************
***************************************************



<html>
<head>
<title>Page de Connexion</title>

</head>

<body bgcolor="#efbcda">
<form method=post action="test.php">
<br>
<h2 align="center">Veuillez saisir vos informations de connexion</h2>
<br>
<br>
<br>
<center>
<table width="50%" border="0">
<tr>
<td>Login :</td>
<td>
<input type="text" name="login" maxlength="10">
</td>
</tr>
<tr>
<td>Mot de passe :</td>
<td>
<input type="password" name="pass" maxlength="10">
</td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="Connexion"></td>

</tr>
</table>
</center>
</form>

</body>
</html>

***************************************************
*********************test.php***********************
***************************************************

<?
session_name ("mailing_session");
session_start();

$db = mysql_connect('localhost','root',''); // connexion au serveur.
mysql_select_db('Messagerie'); // selection de la base.


$sql = "select idcpt from comptes where pseudo='$login' and passe='$pass'"; // verif si les infos de connexion sont correctes

$req = mysql_query($sql);

$resultat = mysql_num_rows($req); // resultat de la requête.

$enr=mysql_fetch_array($req);

$id_membre = $enr['idcpt']; //recup du id du membre

$idsession = session_id();
session_register ("idsession");
session_register ("id_membre");
session_register ("login");
session_register ("pass");

echo "<META HTTP-EQUIV='Refresh' CONTENT='0;URL=".$ref."test1.php'>";
?>

****************************************************
*********************test1.php***********************
***************************************************

<?
session_start();

// on vérifie que l'utilisateur est connecté

if (!session_register ("id_membre"))
{
echo ("<center>veuillez vous connecter d'abord </center>");
exit();
}

$db = mysql_connect('localhost','root',''); // connexion à la base
mysql_select_db('Messagerie'); // sélection de la base

//selection des messages non lus, (lu=0) et le (idmessdest= id du login)


$sql = "SELECT idmess, date, heure, sujet,idmessource from messages, comptes WHERE lu=0 AND idmessdest='$id_membre'";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>' . mysql_error());

//on libere la requete
mysql_free_result ($req);

// on se déconnecte
mysql_close ($db);

?>


Le probleme c'est que les variables de session ne passent pas à la page test1.php, la requête ne s'execute jamais et si je met echo $id_membre; dans la page test.php ça n'affiche rien..........

j'attends vos réponses, merci.



@ -:)

Zebra
jeudi 16 septembre 2004 à 14:46:33 | Re : tjr probleme de sessions.

perig

essai déja en remplacant



$sql = "select idcpt from comptes where pseudo='$login' and passe='$pass'";


par

$sql = "select idcpt from comptes where pseudo='".$_POST['login']."' and passe='".$_POST['pass']."'";


($login par $_POST['login'] idem pour $pass)

---Perig---
Pour vous servir
Et parfois en galère
Souvent même
vendredi 17 septembre 2004 à 02:16:53 | Re : tjr probleme de sessions.

LaurentKOogar

slt,
toute les commandes que tu utilises sont obsolètes
met ton script a jour:

Par exemple :
[ Lien ]

Laurent
www.phpsources.net"





Cette discussion est classée dans : php, mysql, sql, probleme, connexion


Répondre à ce message

Sujets en rapport avec ce message

Probleme de connexion avec ma base de données [ par hanlin ] Je suis débutant en php-mysql et c galère galère ces débuts surtout kan on part de rien...J'ai un probleme avec un code pour me connecter à ma base de j'ai un probleme de connexion php mysql [ par bigboss9 ] enfaite, tout mon code est fait, j'ai mon systeme d'inscription, mot de passe, username etc... mais quand je me connecte sur ma page membre, il m'affi Connexion d'un administrateur ou d'un utilisateur en php mysql [ par marysd ] j ai toujours cette message d'erreur 'Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1 Sript de connexion MySQL/PHP/Ajax [ par tebedia ] Bonjour. Ayant acquis quelques connaissances en CSS, PHP, SQL, JAVASCRIPT, je souhaiterais à présent me pencher sur l'AJAX. Je voudrais me lancer dan Warning: Cannot modify header information - headers already sent by [ par MisterCpp ] Bonjour, Je m'en remet à vous car j'ai épuisé toutes les possibilités que j'ai pu trouver sur les forums et autre..[^^confus2] J'ai développer un sit Prb avec connexion a Bd mysql [ par matheo54 ] Bonjour,j'ai installé sur un xp un serveur Apache2 (Win32), PHP5 et mysql5. Apache marche bien, php marche bien dans apache. J'ai essayé de me connect php dans <form> ? [ par Tit0x ] Bonsoir,J'aime savoir s'il été possible de mettre du php dans les ? Voici mon code :  include('design/header.php');include('config.inc.php');//On se c Problème d'execution PHP au travers d'une frame [ par DarkCid ] Yaoh !Sur une page PHP, je prends des données mySQL pour les mettre dans une liste déroulante. Sur ce point, aucun problème, je lance la page directem Include qui include que dalle [ par DarkCid ] Yaoh !J'essaye de faire sur une page une liste dont le contenu vient d'une bdd mysql. Moi, feignasse de nature, je me suis dis que j'allais pas répéte Probleme PHP/MySQL [ par hasen ] Bonjour a tous,Tout d'abord, dsl pour le titre du sujet tres mal choisi, mais je ne savais vraiment pas comment l'appeler.Voila, je suis en train de f


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 2,574 sec (3)

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