PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 21-09-2009 01:24:36

youssef
Membre
Inscription : 21-09-2009
Messages : 13

codage du contenu

bonsoir à tous 

je dois utiliser les variables de session dans un script  et j'aimerais aussi pouvoir préciser le codage du texte utiliser pour pouvoir utiliser les caractères accentués ( é, ç , à , è ... )

mais quand j'ajoute le début de la page pour qu'elle reçoit un contenu en langue française :

<?xml version="1.0" encoding="iso-8859-15"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
    <head>
        <title></title>
    </head>
    <body>

en plus de ma gestion de session :

<?php

// démarrage de la session
session_start();

// si la variable de session "login" existe
if(isset($_SESSION['logname'])){ .....

je reçois le message d'erreur suivant

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at ........ :10 ) in ........ on line 13

avez vous une idée quoi faire pour pouvoir changer le codage de la page ?
Merci

Hors ligne

#2 21-09-2009 07:43:31

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : codage du contenu

Saluton,
Il y a deux choses sans grand rapport entre elles dans ton message.
Pour L'encodage de la page, la notification que tu opères s'avère insuffisante.
Non seulement il faut renseigner le charset d'un balise <méta>, mais encore faut-il que le format de la page source (ANSI, UTF-8 (sans BOM),...) soit compatible.
Pour le message d'erreur il provient du fait que session_start() doit être la première instruction du script php, il te faut donc supprimer les espaces et commentaires qui la précède dans ton script.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 21-09-2009 18:26:08

youssef
Membre
Inscription : 21-09-2009
Messages : 13

Re : codage du contenu

Bonjour MK et Merci pour votre réponse 

Pouvez me dire quel base dois je mettre, afin d'avoir la possibilité d'afficher correctement des caractères accentués.

Si la fonction session_start() doit être placée au début du script php, ou dois je mettre mes balises <meta> ou autres

Merci

Hors ligne

Pied de page des forums