par
CEDDRIC » 22 mai 2008, 14:40
Bonjour, voici mon problème qui ce passe sur ovh, par sur les autre serveurs, ni en local avec easy php.
Je me connecte via un formulaire qui me redirige sur une page admin donc j'attribu une sessions et grace a cette session je peut prendre les éléments de l'utilisateurs dans ma base de donnée. De la page admin quand je veut allez dans une autre pas avec ovh en récupérant toujours ma sessions ca ne fontionne plus donc erreur sql obligé car la session est perdu. On m'a dit que mon code étai obselète et avec des failles de sécurité pouvez vous m'aider.
Merci
Voici le code que je met au début de chaque page.
Code : Tout sélectionner
<?
session_start();
require("infos_bdd.php");
if(isset($_SESSION['pseudo']))
{
//On récupère la variable pseudo issue de la session
$pseudo = $_SESSION['pseudo'];
// CONNEXION MYSQL
$db_link = @mysql_connect($sql_serveur, $sql_login, $sql_pass);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier infos_bdd.php"; exit;}
// On selectionne tous les champs de SQL concernant le pseudo
$requete=mysql_db_query($sql_bdd,"select * from finance_membres_fc where nom=\"$pseudo\"",$db_link) or die(mysql_error());
$id=mysql_result($requete,0,"id");
$cabinet=mysql_result($requete,0,"cabinet");
?>
Et donc voisi l'érreur sql normal car la variable pseudo qui vient de la sessions n'existe plus! Pourqoi???
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /home.10.29/financec/www/inc/membres_fc.php on line 16
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /home.10.29/financec/www/inc/membres_fc.php on line 17
Bonjour, voici mon problème qui ce passe sur ovh, par sur les autre serveurs, ni en local avec easy php.
Je me connecte via un formulaire qui me redirige sur une page admin donc j'attribu une sessions et grace a cette session je peut prendre les éléments de l'utilisateurs dans ma base de donnée. De la page admin quand je veut allez dans une autre pas avec ovh en récupérant toujours ma sessions ca ne fontionne plus donc erreur sql obligé car la session est perdu. On m'a dit que mon code étai obselète et avec des failles de sécurité pouvez vous m'aider.
Merci
Voici le code que je met au début de chaque page.
[code]
<?
session_start();
require("infos_bdd.php");
if(isset($_SESSION['pseudo']))
{
//On récupère la variable pseudo issue de la session
$pseudo = $_SESSION['pseudo'];
// CONNEXION MYSQL
$db_link = @mysql_connect($sql_serveur, $sql_login, $sql_pass);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier infos_bdd.php"; exit;}
// On selectionne tous les champs de SQL concernant le pseudo
$requete=mysql_db_query($sql_bdd,"select * from finance_membres_fc where nom=\"$pseudo\"",$db_link) or die(mysql_error());
$id=mysql_result($requete,0,"id");
$cabinet=mysql_result($requete,0,"cabinet");
?>[/code]
Et donc voisi l'érreur sql normal car la variable pseudo qui vient de la sessions n'existe plus! Pourqoi???
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /home.10.29/financec/www/inc/membres_fc.php on line 16
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /home.10.29/financec/www/inc/membres_fc.php on line 17