IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

PHP Warning: Cannot modify header information - headers already sent


Sujet :

Langage PHP

  1. #21
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 495
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 495
    Billets dans le blog
    1
    Par défaut
    mea culpa ; dans le echo, il faut écrire echo "send_frame_options_header est appelée dans ".__FILE__;.
    Il manquait __ à la fin !

  2. #22
    Membre averti
    Femme Profil pro
    Webmaster
    Inscrit en
    Octobre 2021
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Octobre 2021
    Messages : 22
    Par défaut
    Bonjour Laurent,

    Je reviens à la charge après quelques temps de réflexion.... J'ai essayé et j'obtiens l'affichage de ceci :

    send_frame_options_header est appelée dans /home/mpowerbirx/www/wp-includes/functions.php
    Je ne sais pas bien comment l’interpréter. Je ne comprend toujours pas pourquoi cette erreur est apparue seulement maintenant alors que ce sont des fichiers propres à WordPress auxquels je n'ai jamais touché. Peut-être une mise à jour WP, c'est la seule solution à laquelle je pense, je vais essayer d'investiguer dans cette direction.

  3. #23
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 495
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 495
    Billets dans le blog
    1
    Par défaut
    Donc maintenant, tu sais que la fonction send_frame_options_header est appelée dans function.php. Pour comprendre le message d'erreur, il faut montrer le code avec l'appel (un peu avant et un peu après aussi).

  4. #24
    Membre averti
    Femme Profil pro
    Webmaster
    Inscrit en
    Octobre 2021
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Octobre 2021
    Messages : 22
    Par défaut
    Oui, je me perd un peu... C'est le code que je vous ai déjà donné auparavant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    /**
     * Send a HTTP header to limit rendering of pages to same origin iframes.
     *
     * @since 3.1.3
     *
     * @see https://developer.mozilla.org/en/the_x-frame-options_response_header
     */
    function send_frame_options_header() {
    	header( 'X-Frame-Options: SAMEORIGIN' );
    	//echo "send_frame_options_header est appelée dans ".__FILE__;
    }
     
    /**
     * Retrieve a list of protocols to allow in HTML attributes.
     *
     * @since 3.3.0
     * @since 4.3.0 Added 'webcal' to the protocols array.
     * @since 4.7.0 Added 'urn' to the protocols array.
     * @since 5.3.0 Added 'sms' to the protocols array.
     * @since 5.6.0 Added 'irc6' and 'ircs' to the protocols array.
     *
     * @see wp_kses()
     * @see esc_url()
     *
     * @return string[] Array of allowed protocols. Defaults to an array containing 'http', 'https',
     *                  'ftp', 'ftps', 'mailto', 'news', 'irc', 'irc6', 'ircs', 'gopher', 'nntp', 'feed',
     *                  'telnet', 'mms', 'rtsp', 'sms', 'svn', 'tel', 'fax', 'xmpp', 'webcal', and 'urn'.
     *                  This covers all common link protocols, except for 'javascript' which should not
     *                  be allowed for untrusted users.
     */
    function wp_allowed_protocols() {
    	static $protocols = array();
     
    	if ( empty( $protocols ) ) {
    		$protocols = array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'irc6', 'ircs', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'sms', 'svn', 'tel', 'fax', 'xmpp', 'webcal', 'urn' );
    	}
     
    	if ( ! did_action( 'wp_loaded' ) ) {
    		/**
    		 * Filters the list of protocols allowed in HTML attributes.
    		 *
    		 * @since 3.0.0
    		 *
    		 * @param string[] $protocols Array of allowed protocols e.g. 'http', 'ftp', 'tel', and more.
    		 */
    		$protocols = array_unique( (array) apply_filters( 'kses_allowed_protocols', $protocols ) );
    	}
     
    	return $protocols;
    }

Discussions similaires

  1. Réponses: 6
    Dernier message: 03/05/2011, 20h14
  2. Réponses: 2
    Dernier message: 13/04/2011, 11h28
  3. Réponses: 2
    Dernier message: 09/02/2010, 21h32
  4. Réponses: 1
    Dernier message: 17/07/2007, 12h49
  5. Réponses: 4
    Dernier message: 16/07/2007, 14h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo