Warning session cache et UNICODE
salut,
j'obtiens le message d'erreur suivant sur une de mes page :
Code:
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:
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:
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