Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1677 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème cookie

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème cookie

n°1872158
toughzaa
Posté le 10-04-2009 à 21:23:09  profilanswer
 

Bonjour à tous
 
Voici mon code php
 

Code :
  1. include("includes/dbconnected.php" );
  2. $config = mysql_query("SELECT * FROM $TABLE_CONFIG" );
  3. $data = mysql_fetch_array($config);
  4. if((!isset($_COOKIE['admin_pseudo'])) OR ($_COOKIE['admin_pseudo'] == '') OR (!isset($_COOKIE['admin_password'])) OR ($_COOKIE['admin_password'] == ''))
  5. {
  6. if ((isset($_POST['sign'])) && ($_POST['sign'] == 'in'))
  7. {
  8.  if ((isset($_POST['admin_pseudo']) && !empty($_POST['admin_pseudo'])) && (isset($_POST['admin_password']) && !empty($_POST['admin_password'])))
  9.  {
  10.         $sql = mysql_query('SELECT * FROM '.$TABLE_USERS.' WHERE pseudo="'.addslashes($_POST['admin_pseudo']).'" AND password="'.md5(addslashes($_POST['admin_password'])).'"');
  11.         $nb = mysql_num_rows($sql);
  12.         if ($nb == 1)
  13.   {
  14.    setcookie('admin_pseudo',$_POST['admin_pseudo'],time()+3600*24*30);
  15.    setcookie('admin_password',md5($_POST['admin_password']),time()+3600*24*30);
  16.    $lg = mysql_fetch_array($sql);
  17.    $_SESSION['lg'] = $lg['lang'];
  18.    $sql2 = mysql_query('UPDATE '.$TABLE_USERS.' SET last_session="'.$date.'" WHERE pseudo = "'.$_POST['admin_pseudo'].'"')  or die('Erreur SQL !<br />'.$sql2.'<br />'.mysql_error());
  19.    $_SESSION['message'] = '<center><font color="green">'.$tx['ADMIN_sign_in_ok'].'</font></center>';
  20.    //$_SESSION['message'] '<meta http-equiv="Refresh" content="2;URL=index.php">';
  21.         }
  22.         else
  23.   {
  24.    $_SESSION['message'] = '<center><font color="red">'.$tx['ADMIN_error'].'</font></center>';
  25.         }
  26.        
  27.     }
  28.     else
  29.  {
  30.   $_SESSION['message'] = '<center><font color="red">'.$tx['ADMIN_error_empty'].'</font></center>';
  31.  }
  32. }
  33. }


 
J'ai une erreur du type  

Code :
  1. Warning: Cannot modify header information - headers already sent by (output started at /home/gs1433/domains/phpmysiteweb.com/public_html/widgetlike/index.php:1) in /home/gs1433/domains/phpmysiteweb.com/public_html/widgetlike/index.php on line 20
  2. Warning: Cannot modify header information - headers already sent by (output started at /home/gs1433/domains/phpmysiteweb.com/public_html/widgetlike/index.php:1) in /home/gs1433/domains/phpmysiteweb.com/public_html/widgetlike/index.php on line 21


 
Cependant, je suis presque sûr que je n'ai demandé l'affichage d'aucun truc côté client. Donc quelque chose cloche. Sur easyphp 3, ça marche sans problème. Sur mon serveur internet, ça plante
 
Merci d'avance pour vos réponses

mood
Publicité
Posté le 10-04-2009 à 21:23:09  profilanswer
 

n°1872163
aideinfo
Posté le 10-04-2009 à 21:50:51  profilanswer
 

Il est possible que ton hébergeur affiche une pub.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1872164
toughzaa
Posté le 10-04-2009 à 21:53:01  profilanswer
 

C'est un hébergeur payant, d'où le fait qu'il n'affiche rien
Je dois changer d'hébergeur pour tester ?

n°1872165
aideinfo
Posté le 10-04-2009 à 21:54:37  profilanswer
 

Quel hébergeur ? Il n'affiche pas non plus un script de stat ?


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1872166
toughzaa
Posté le 10-04-2009 à 22:00:35  profilanswer
 

gold-serveur.com
Ah, ça je ne sais pas
Je vais voir sur un autre hébergeur et on verra bien :) Merci de l'info

n°1872171
aideinfo
Posté le 10-04-2009 à 22:11:28  profilanswer
 

Vois aussi s'il n'y a pas un espace dans dbconnected.php


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1872172
toughzaa
Posté le 10-04-2009 à 22:26:30  profilanswer
 

J'ai essayé sur un autre hébergeur et ça marche à merveille
Merci aideinfo

n°1872424
aideinfo
Posté le 13-04-2009 à 09:25:07  profilanswer
 

Vois avec Gold-serveur, ça confirme qu'ils ajoutent quelque chose au début des pages.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème cookie

 

Sujets relatifs
problème de cookieProbleme de cookie
Probleme COOKIE site multi langue[RESOLU]Probleme de cookie
problème controle d'accès avec cookie[JavaScript] Problème avec un cookie
Problème d'écriture de cookie[JavaScript] Problème avec mon Cookie
PRoblème de cookie[PHP] Probleme de compteur de visite et de cookie
Plus de sujets relatifs à : Problème cookie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR