Pb mot de passe

Fermé
rom - 28 mars 2014 à 08:22
 rom - 29 mars 2014 à 06:45
Bonjour,

J'ai crée un site wordpress sous le thème core. J'ai protégé certaines galeries par un mot de passe. Et quand on tape le mot de passe ce message d'erreur apparaît :

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /homepages/44/d496015484/htdocs/wp-content/themes/core/header.php:15) in /homepages/44/d496015484/htdocs/wp-content/themes/core/templates/template-password.php on line 31

Warning: Cannot modify header information - headers already sent by (output started at /homepages/44/d496015484/htdocs/wp-content/themes/core/header.php:15) in /homepages/44/d496015484/htdocs/wp-content/themes/core/templates/template-password.php on line 36

Pourriez-vous m'aider? MERCI

3 réponses

elbufalodugard Messages postés 39 Date d'inscription jeudi 20 mars 2014 Statut Membre Dernière intervention 16 avril 2014 4
28 mars 2014 à 08:45
Le problème semble plutôt venir du fait que tu appelle ton header, et que tu lui passes ta variable que par la suite. En tout cas c'est ce que dit l'erreur que tu nous a copié-collé.

Du coup comme le header a déjà été appelé, il ne peut plus intégrer ta variable.

Je ne sais pas comment est structuré ta page mais il faut que tu include "template-password.php" avant d'appeler "header.php"


0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
28 mars 2014 à 14:11
Salut,

Le problème vient de l'utilisation de la fonction header() : aucun contenu ne doit être affiché avant d'appeler cette fonction (code html, echo en php, ligne blanche au début du fichier...)

L'erreur est décrite dans la description de la fonction dans la doc : https://www.php.net/manual/fr/function.header.php

Bonne journée
0
Je vous remercie mais j ai résolue mon pb. En changeant tout simplement le mode d'affichage de la galerie, le message d'erreur a disparue. MERCI quand meme.
0