[php] pb de session FREE

Fermé
Mathieu - 3 août 2005 à 19:18
nounours21_6 Messages postés 255 Date d'inscription mercredi 3 novembre 2004 Statut Membre Dernière intervention 21 avril 2009 - 3 janv. 2007 à 23:19
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 jeudi 4 août 2005 Statut Membre Dernière intervention 4 août 2005 2
4 août 2005 à 01:46
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 Date d'inscription mercredi 3 novembre 2004 Statut Membre Dernière intervention 21 avril 2009 2
3 janv. 2007 à 23:19
avec free, il faut créer un dossier a la racine de ton ftp : "sessions"
2
Merci !

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

@+
0