Les Sessions de EasyPhp 1.7 à 1.8 pb...

Les Sessions de EasyPhp 1.7 à 1.8 pb... - PHP - Programmation

Marsh Posté le 27-03-2006 à 15:07:20    

Salut  
J'étais sur EasyPhp 1.7 et j'ai bougé sur 1.8 et depuis j'ai un pb avec mes sessions...  
Enfin pas trop elle se déroule normalement mais j'ai toujours ce message d'erreur en haut de ma page  
 
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\easyphp1-8\www\veriflogin.php:2) in c:\easyphp1-8\www\veriflogin.php on line 6  
 
 
ih j'ai aussi un pb avc les "é" il me transforme ça en "?"  
 
 
merci d'avance  
Jonathan

Reply

Marsh Posté le 27-03-2006 à 15:07:20   

Reply

Marsh Posté le 27-03-2006 à 15:10:36    

Pour ton premier problème , une simple recherche t'aidera.
 
Pour ton 2eme problème, je pencherai vers l'encodage qui ne doit pas etre le bon.

Reply

Marsh Posté le 27-03-2006 à 15:12:04    

et ça se change où l'encodage ?

Reply

Marsh Posté le 27-03-2006 à 15:17:05    

j'aurais dis dans le httpd.conf.

Reply

Marsh Posté le 28-03-2006 à 09:32:24    

pour l'encodage, ajoute la balise meta suivante :

Code :
  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">


 
Sinon, pour ton problème de session, peux-tu nous montrer le début de ton code stp ?

Reply

Marsh Posté le 28-03-2006 à 13:39:07    

pour les sessions c'est trouvé !
Mais toujours pas pour les "?" à la place des "é"
 
En fait quand je mets mon fichier sql il me demande quel encodage je veux et j'ai par défaut Jeu de caractères pour MySQL: UTF-8 Unicode (utf8) ? c'est bien ça ?
 
ça ne marche pas sinon nero27 :s

Reply

Marsh Posté le 28-03-2006 à 14:57:05    

C'est bon ausse pour les ?  
 
Regarder sur ça....  
 
http://72.14.203.104/search?q=cach [...] =clnk&cd=1
 
En fait quand vous importez il faut mettre en LATIN1...

Reply

Marsh Posté le 28-03-2006 à 17:24:46    

tu mettres en iso-qqch , utf-8 c'est l'encodage pour les anglophones, sans accents.

Reply

Marsh Posté le 28-03-2006 à 17:40:36    

benamoubea ch > utf-8, c'est un encodage qui est fait pour gérer les caractéres spéciaux de nombreux pays.
Par contre, si on veut que les caractéres accentués soient affiché comme il faut, il faut traiter tout le texte avec le même encodage, le transcoder éventuellement (changer son encodage) pour le stocker dans le format attendu par la base et enfin le transcoder éventuellement pour l'afficher dans l'encodage indiqué par le serveur.
 
PS : Certains navigateur utiliseront ce qui est indiqué par l'entête, d'autres par ce qui est indiqué dans la balise meta, et d'autres enfin essaieront de deviner le bon encodage quand les deux différent.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed