salut,

j'obtiens le message d'erreur suivant sur une de mes page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Warning: Cannot send session cache limiter - headers already sent
il semble que ce soit a cause de characteres unicode qui sont dans ma page:
en effet le texte contient le symbol ® qui est un symbol unicode.

si j'enleve ces characteres ou bien si je converti ma page en ascii (via ultraEdit par example)
le probleme disparait mais mes characteres ne s'affiche plus correctement (bein oui )


le debut de ma page est le suivant (pour les sceptique qui penserai que j'ai laissé trainer un charactere blanc en debut de page ou que je ne fais pas appel à sessionStart() )


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<?php
include("../../unregister_session.php");
$WebRoot = "../../"; // required for some navigation includes.
?>
<HTML>
...
et le code integral de unregister_session est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<?php
session_start();
session_unset();
session_destroy();
// Unset all of the session variables.
$_SESSION = array();
?>

n'etant pas un expert de l'encodage unicode/UTF/ASCII y at'il un moyen d'utiliser un tel charactere sans avoir ce warning ?

merci de votre aide