Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[php] pb de session FREE

Mathieu, le mercredi 3 août 2005 à 19:18:34
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
Répondre à Mathieu  Signaler ce message aux modérateurs Aller au dernier message

1


  • 2
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Mr-Toi, le jeudi 4 août 2005 à 01:46:03
oui si tu est sur un CMD va sur le support
sinon free a interdit des extentions PHP
Répondre à Mr-Toi

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mathieu, le jeudi 4 août 2005 à 10:04:51
Merci !

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

@+
Répondre à mathieu

3


  • 2
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 nounours21_6, le mercredi 3 janvier 2007 à 23:19:49
avec free, il faut créer un dossier a la racine de ton ftp : "sessions"
Répondre à nounours21_6

Résultats pour [php] pb de session FREE

[PHP][session] Problème avec les fichiers (Résolu) Bonjour à tous, J'ai configuré PHP de façon à ce qu'il me créer des fichiers dans un répertoire "tmp" pour les sessions. J'ai deux pages pourtant bien simples: index.php: www.commentcamarche.net/forum/affich-2422274-php-session-probleme-avec-les-fichiers
[php] probleme avec les sessions chez free (Résolu) Bonjour, voilà je poste car j'ai un probleme avec les sessions chez free , vous allez tout de suite comprendre avec ce morceau de code : www.commentcamarche.net/forum/affich-7578643-php-probleme-avec-les-sessions-chez-free
Acces SQL avec script php (Résolu) Bonjour, Je débute sur free...pour créer une connection à la base SQL..j'ai un script : www.commentcamarche.net/forum/affich-7232409-acces-sql-avec-script-php

Résultats pour [php] pb de session FREE

[PHP] Headers already sent by.....Lorsque vous utilisez une fonction Php qui manipule les en-têtes http comme par exemple: header() setcookie() session_start() Il est important d'utiliser ces fonctions avant d'avoir généré le moindre flux vers le client. A partir du moment où... www.commentcamarche.net/faq/sujet-1916-php-headers-already-sent-by