Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/03/2006, 15h55   #1
Membre régulier
 
Inscription : février 2003
Messages : 272
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 272
Points : 85
Points : 85
Par défaut encore un probleme php mysql

bon voilà grâce à l'aide de yops tout marchait bien et maintenant ca marche plus

lorsque j'entre le bon login et le bon mot de passe et que l'accès est à oui

j'ai cela comme erreur

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home.2/locataid/www/verrif_login_forum.php:2) in /home.2/locataid/www/verrif_login_forum.php on line 19

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home.2/locataid/www/verrif_login_forum.php:2) in /home.2/locataid/www/verrif_login_forum.php on line 19

Warning: Cannot modify header information - headers already sent by (output started at /home.2/locataid/www/verrif_login_forum.php:2) in /home.2/locataid/www/verrif_login_forum.php on line 23

voici mon code de la page de verif

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 
<? 
require("config_server.php"); 
 
IF(isset($_POST['edit_login']) && isset($_POST['edit_pass'])) { 
  extract($_POST); 
 
  // ON recupère le password de la TABLE qui correspond au login du visiteur 
 
 $sql = "select *  from clients where login='".$_POST['edit_login']. 
"' AND pass_md5='".$_POST['edit_pass']."'"; 
 
  $req = mysql_query($sql) OR die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
 
  $result = mysql_num_rows($req); 
  $row = mysql_fetch_assoc($req); 
 
  IF ($result > 0 && $row['acces_forum'] == "OUI") { 
     session_start(); 
    $_SESSION['login'] = $_POST['edit_login']; 
 
    // tapage.php signifie la page où tu veux que l'utilisateur aille 
    header("Location:forum_index.php"); 
   } 
  else if ($row['acces_forum'] == "NON") { 
    echo "<script>alert ('acces non permis');</script>"; 
    echo "<script>window.location= 'forum.php';</script>"; 
  } 
  // else redirige vers ta page de login 
  else { 
 
        echo "<script>alert ('erreur de login');</script>"; 
      echo "<script>window.location= 'forum.php';</script>"; 
 
 
      } 
 
} 
// else redirige vers ta page de login 
else { echo "<script>alert ('erreur de login');</script>"; 
      echo "<script>window.location= 'forum.php';</script>"; 
 } 
?>
je comprends plus ca marchait pourtant

merci
ph_anrys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2006, 15h58   #2
Membre émérite
 
Avatar de Yobs
 
Inscription : avril 2004
Messages : 675
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2004
Messages : 675
Points : 808
Points : 808
Envoyer un message via MSN à Yobs
ton script doit être placé en début du fichier sans aucun espace avant
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés
Yobs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2006, 15h59   #3
Membre habitué
 
Inscription : août 2005
Messages : 142
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 142
Points : 124
Points : 124
typique, met session_start() tout en haut de ton script

Citation:
Note : Si vous utilisez des sessions basées sur les cookies, vous devez appeler session_start() avant d'afficher quoi que ce soit au navigateur.
zulkifli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2006, 16h00   #4
Membre du Club
 
Inscription : février 2006
Messages : 105
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 105
Points : 52
Points : 52
c vrais le script de session doit etre la 1ere ligne de chaque feuille ou il y a une importance de session

JJ ................................
jj del amorozo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2006, 16h01   #5
Membre régulier
 
Inscription : février 2003
Messages : 272
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 272
Points : 85
Points : 85
ouais ca marche comment ca se fait cela

donc pas possible de mettre du html avant car je voulais avoir un fond d'une autre couleur que le blanc sur la page de verif
ph_anrys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2006, 16h14   #6
Membre habitué
 
Inscription : août 2005
Messages : 142
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 142
Points : 124
Points : 124
tu peu faire

Code :
1
2
3
4
5
6
 
<? session_start(); ?>
<html>
<head></head>
<body bgColor="#C0C0C0">
<? ma_verif ?>
zulkifli est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h56.


 
 
 
 
Partenaires

Hébergement Web