( HTTPS <=> HEADER ) = Probleme [Résolu]

Signaler
Messages postés
30
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
29 décembre 2005
-
Messages postés
30
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
29 décembre 2005
-
Bonjour tout le monde.
j'ai un probleme au niveau des header dans un mode de fonctionnement en https
voila mon souci. je voudré afficher un pdf provenant d'un blod de ma base de données. pour cela g mi dans mon source :

<?
header("Pragma: no-cache");
header('Content-type: application/pdf');
echo "Resultat binaire de mon fichier PDF"
?>

http :
mozilla : Ca marche
ie : Ca marche

https
ie : Ca marche pas !
moz : Ca marche

J'avoue que toute aide me serai trés utile. existe t'il une solution a ce problem ou une autre astuce permetant de le contourner
merci @phush ;)

9 réponses

Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Essaye de changer header du cache :

header("Cache-Control: cache, must-revalidate");    

header("Pragma: public");
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
Salut,

déja, on va corriger ton code





<?php

header('Pragma: no-cache');

header('Content-type: application/pdf');

echo 'Resultat binaire de mon fichier PDF';

?>



et ensuite, je te demande de nous expliquer ce qui ne marche pas...


stp ensuite, essai de ne pas mettre trop de langage SMS dans tes messages, c'est un forum pas un portable...

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
Messages postés
30
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
29 décembre 2005

il n'y a pas de probleme dans mon code
le <echo "???";> été a titre indicatif, pour dire en réalité que le retour echo, renvoyé le source de mon fichier PDF en binaire.
le souci ce situe dans la configuration du mode https, qui apriori ne prend pas en compte les header sous internet explorer 6 ou autre(ie5,4...)

Quand je passe en mode SSL - (https) le fichier pdf qui normalement doit s'affiché essaye sans succé de ce télécharger.
En esperant avoir été plus clair
;)

Merci d'avance pour votre aide...
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
Salut,
ton code utilisait des guillemets doubles, ce qui est lent, et des <? à la place des <?php...

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
Messages postés
30
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
29 décembre 2005

Bon je sait le probleme ne ce situe pas la ! c'etait simplement pour expliquer le style de renvoie
mon code marche tres bien je n'est jammais mi de
echo 'Resultat binaire de mon fichier PDF';

sait tu faire passé une fonction header en HTTPS
si tu a une reponse a mon vrai probleme je suis preneur...
Messages postés
30
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
29 décembre 2005

Ca marche enfin je te remerci beaucoup malalam pourtant j'avait essayer dans ce sens mais je n'est pas trouvé sur le net la syntaxe exacte
merci encore je vais pouvoir continué mon projet ;)
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Et vire les guillemets pour mettre des apostrophes sinon Coucou va encore dire que c'est inutile (à juste titre d'ailleurs).
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
lol

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
Messages postés
30
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
29 décembre 2005

mdrr merci encore