Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/03/2006, 14h48   #1
Membre actif
 
Avatar de Jean_Benoit
 
Inscription : juin 2004
Messages : 495
Détails du profil
Informations personnelles :
Âge : 58

Informations forums :
Inscription : juin 2004
Messages : 495
Points : 182
Points : 182
Par défaut [Cookies] header( string ) Pas d'affichage

Bonjour,

J'appelle une page html qui contient en tout et pour tout ( en en ligne 1 du script):
Code :
1
2
<?php header("<h1>This is a test</h1>");
?>
J'obtiens juste une page blanche.

J'essaie ça avant de me lancer dans les "header( location: ..)", style:
http://www.webrankinfo.com/analyses/php/header.php

Merci pour les réponses
Jean_Benoit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 14h50   #2
Membre confirmé
 
Avatar de leodi
 
Homme Paul Bizouard
Directeur technique
Inscription : février 2004
Messages : 173
Détails du profil
Informations personnelles :
Nom : Homme Paul Bizouard
Âge : 22
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : Communication - Médias

Informations forums :
Inscription : février 2004
Messages : 173
Points : 202
Points : 202
Envoyer un message via MSN à leodi
Par défaut Re: header( string ) Pas d'affichage

Citation:
Envoyé par Jean_Benoit
J'appelle une page html
Renomme en .php
leodi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 16h11   #3
Membre actif
 
Avatar de Jean_Benoit
 
Inscription : juin 2004
Messages : 495
Détails du profil
Informations personnelles :
Âge : 58

Informations forums :
Inscription : juin 2004
Messages : 495
Points : 182
Points : 182
J'ai tout essayé, toujours le grand blanc.

J'ai oublié de dire que je suis sous XP avec Wamp 5, c'est à dire PHP 5 et Apache 2, et que le browser est IE6.

Merci pour la réponse.

Mais ça n'a pas de sens (pour un newbie) d'appeler un fichier .php, puisque "header( location ...)" sert à rediriger vers une autre page .html, par exemple si on change d'hébergeur.
Jean_Benoit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 16h46   #4
Membre confirmé
 
Avatar de leodi
 
Homme Paul Bizouard
Directeur technique
Inscription : février 2004
Messages : 173
Détails du profil
Informations personnelles :
Nom : Homme Paul Bizouard
Âge : 22
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : Communication - Médias

Informations forums :
Inscription : février 2004
Messages : 173
Points : 202
Points : 202
Envoyer un message via MSN à leodi
Mais si tu l'appelle pas .php le code ne sera pas inerprété

Et je te conseille vivement d'aller voir la doc sur les header
leodi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 22h57   #5
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Je crois que tu confonds pas mal de choses...

D'une part, l'utilité première de header() n'est pas de rediriger le navigateur vers une autre page. Cette fonction sert à envoyer des headers au navigateur, ce qui est bien plus générique. Certes, l'un de ces headers redirige le navigateur mais ce n'est pas la seule possibilité (loin s'en faut). Il est par exemple possible de spécifier le charset utilisé ou le type mime du fichier envoyé ou bien encore de demander la création d'un cookie...

D'autre part, si tu écris du code PHP dans un fichier portant une extension HTML classique, il y a de fortes chances pour que le module PHP ne soit pas appelé du tout. Résultat : le code PHP n'est pas interprêté.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h53.


 
 
 
 
Partenaires

Hébergement Web