Je suis en trein de travailler sur les sessions pour mon site cependant, au bout d'un certain temps d'inactivité sur la session lorsque je clic sur un des boutons j'obtient ce message:
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /homez.316/logisdesq/www/mesdonnees.php on line 85
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /homez.316/logisdesq/www/mesdonnees.php on line 85
erreur sql §
SELECT * FROM utilisateurs WHERE NUMUTILISATEURS = ''
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
voici le script du fichier mesdonnees.php
<?php
// initialisation des sessions
session_start() ;
// tester la présence de la session numutilisateurs
if ( isset( $_SESSION['NUMUTILISATEURS']) ) {
// Recuperation pour la variable
$NUMUTILISATEURS = $_SESSION['NUMUTILISATEURS'];
//connexion a la base
include 'php/connect.php';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>petite annonce gratuite pour particulier encart publicitaire pour profesionnel - mon espace</title>
<meta http-equiv="Content-Type" content="text/html";
charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css"
title="Design espace" href="css/donneesutilisateurs_style.css" />
</head>
<body>
<div id="entete">
<div id="h2">
<p><h2>Mes données personnelles </h2></p>
</div>
</div>
</div>
<div id="corps">
<img src="contenu/logisdesannonces.png" alt="logisdesannonces" class="logisdesannonces" />
<img src="contenu/logo.png" alt="logo" class="logo" />
<a href="http://www.logisdesannonces.fr/accueil.html"><img src="contenu/bouton_accueil.png" alt="accueil" class="accueil" border="0"/></a>
<a href="php/deconnexion.php"><img src="contenu/deconnexion.png" alt="deconnexion" class="deconnexion" border="0"/></a>
<div id="fond">
<table>
<tr>
<td>
<div id="mesannonces">
<a href="mesannonces.php"><img src="contenu/favoris2.png" alt="mesannonces" class="mesannonces" border="0"/></a>
<a href="ajoutannonceparticulier.php"><img src="contenu/jajoute2.png" alt="jajoute" class="jajoute" border="0"/></a>
<a href="modifierannonce.php"><img src="contenu/modifierannonces2.png" alt="modifierannonces" class="modifierannonces" border="0"/></a>
<a href="mesdonnees.php"><img src="contenu/mesdonnees2.png" alt="mesdonnees" class="mesdonnees" border="0"/></a>
<div id="texte"><hr><b>Actions :</b></hr>
</td>
</tr>
<tr>
<td>
<div id="tableauannonces">
<b>Bienvenue dans votre Logis:</b>
<div id="textebienvenue">
<br /><br />
Vous pouvez modifier vos données personnelles
ou si vous le souhaitez supprimer votre compte
avec toutes vos annonces en cours.
<br /><br />
<img src="contenu/cartable.jpg" alt="cartable" class="cartable" border="1"/></a>
</td>
</tr>
</div>
<div id="donneesperso">
<?php
$sql = "SELECT * FROM utilisateurs WHERE NUMUTILISATEURS = '$NUMUTILISATEURS'";
$req= mysql_query($sql) or die ('erreur sql §<br />'.$sql.'<br />'.mysql_error());
while($data=mysql_fetch_array($req))
{ // ici la boucle qui permet d'effectuer la recherche
?>
<div id="donneesutilisateur">
<div id="donneesutilisateur2">
<?php echo 'Email : ', $data['MAILUTILISATEURS'],'<br />';?>
<?php echo 'Nom : ', $data['NOMUTILISATEURS'],'<br />';?>
<?php echo 'Prénom : ', $data['PRENOMUTILISATEURS'],'<br />';?>
<?php echo 'Code Postal : ', $data['CPUTILISATEURS'],'<br />';?>
<?php echo 'Ville : ', $data['VILLEUTILISATEURS'],'<br />';?>
<?php echo 'Téléphone : ', $data['TELEPHONE'],'<br />';?>
</div>
</div>
<?php
}
mysql_free_result ($req);
mysql_close ();
?>
</div>
</table>
</div>
</div>
</div>
</div>
</div>
<div id="pied_de_page">
</div>
</body>
</html>
avez vous une idée d'ou cela peut venir
doit-je mettre un timing exemple au bout de 2Min une deconnexion de l'utilisateur se fait