[php] pb de session FREE

Bonjour,

Depuis 2 jours, j'ai des pb de connection sur mon site web.
De plsu j'ai appris que free à migrer ses serveurs mysql depuis 2j aussi

j'en deduis que mon erreur viens de mon code qui n'est pas valide avec cette verions de mysql, car depuis plus d'1 an aucun pb.

Voici l'extrait du code en erreur : ou la connection ne se fait pas.

<?php
session_start();

$loginOK = false;
$lien = $_GET['prec'];

require "confv2.php";

$pseudo = $_POST['pseudo'];
$mdp = $_POST['mdp'];

if ( isset($_POST) && (!empty($pseudo)) && (!empty($mdp)) ) {

extract($_POST);
//pseudo_mem = '".addslashes($pseudo)."'";
$pseudodo = addslashes($pseudo);
$db=mysql_connect($SQL_serveur,$SQL_user,$SQL_passwd);
mysql_select_db($SQL_BDD,$db);
$sql = "SELECT pseudo_mem, mdp_mem, smil_mem, sign_mem, site_mem FROM membre WHERE pseudo_mem = '".addslashes($pseudo)."'";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
if (mysql_num_rows($req) > 0) {
$data = mysql_fetch_array($req);
if ($mdp == $data['mdp_mem'])
{
$loginOK = true;
}
}
}

if ($loginOK) {
$_SESSION['surnom'] = $data['pseudo_mem'];
$_SESSION['smil'] = $data['smil_mem'];
$_SESSION['sign'] = $data['sign_mem'];
$_SESSION['site'] = $data['site_mem'];
if (($lien == "forum") OR (substr($lien,0,5) == "sujet"))
{
$page=$_GET['page'];
//print $page;
header("location:homev3.php?lien=$lien&page=$page");
}
else
{
header("location:homev3.php?lien=$lien");
}
}
else {
echo "erreur de connection ! Post ton message sans te connecté";
//header("location:homev3.php?lien=erreurlogin");
//echo 'Une erreur est survenue, veuillez réessayer !';
}
//mysql_close($db);
?>

A chaque connection, j'ai donc le message "erreur de connection ..." alors que mon pseudo&mdp sont bon!

Avez vous une idée du pb.

Merci par avance
Configuration: Mysql Php 
Chez free

3 réponses

  1. oui si tu est sur un CMD va sur le support
    sinon free a interdit des extentions PHP
    1. avec free, il faut créer un dossier a la racine de ton ftp : "sessions"
      1. Merci !

        Mais la connection est revenue ce matin alors que je n'est rien modifié ...

        @+