[php] pb de session FREE

Mathieu -  
nounours21_6 Messages postés 255 Statut Membre -
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
A voir également:

3 réponses

Mr-Toi Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   2
 
oui si tu est sur un CMD va sur le support
sinon free a interdit des extentions PHP
2
nounours21_6 Messages postés 255 Statut Membre 2
 
avec free, il faut créer un dossier a la racine de ton ftp : "sessions"
2
mathieu
 
Merci !

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

@+
0