![]() |
Forum SELFHTML: Archives: |
Le message suivant est de: Joel,
joel.fantoni@free.fr, 03. 03. 2004, 14:39
Salut à tous,
j'utilise pour l'envoi de "flux de données" au poste client, la fonction header("Content-type: xxx") (envoi de SWF, JPG, TXT, XLS, etc ...).
Mais (il ya toujours un mais :( ), il faudrait que la page soit "sécurisée", j'utilise pour ça des variables de sessions et l'appel de session_start() me fait "planter" la page après (rien n'est envoyé).
Donc, est-il possible d'utiliser dans une même page session_start() et header("Content-type: xxx") ? (mes recherches sur le Net me font penser que non mais quelqu'un a peut être une solution ...)
Joel.
Le message suivant est de: David,
moi@moi.com, 04. 03. 2004, 09:42
http://www.site-en-stock.net
bonjour,
normalement c'est compatible, ce qui est imporant c'est l'ordre dans le quel tu les appel, header doit apparitre en tete de ton listing php avant meme que la premiere donne soit lues ou transmises. Donc header() tout en haut et en premier (mm avant require()). Le pb c'est qu'il est conseille de faire la meme chose avec les sessions, surtout session_start(), alors moi je placerai session_start() juste apres mes headers, au pire inverse mais ca parait moins logique.
Pour plus de renseignement la doc PHP en francais sur les headers:http://se.php.net/manual/fr/function.header.php et celle sur les sessions: http://se.php.net/manual/fr/function.session-start.php
tiens moi au courant.
David.
Le message suivant est de: Joel,
joel.fantoni@free.fr, 04. 03. 2004, 15:08
»» bonjour,
»» normalement c'est compatible, ce qui est imporant c'est l'ordre dans le quel tu les appel, header doit apparitre en tete de ton listing php avant meme que la premiere donne soit lues ou transmises. Donc header() tout en haut et en premier (mm avant require()). Le pb c'est qu'il est conseille de faire la meme chose avec les sessions, surtout session_start(), alors moi je placerai session_start() juste apres mes headers, au pire inverse mais ca parait moins logique.
»» Pour plus de renseignement la doc PHP en francais sur les headers:http://se.php.net/manual/fr/function.header.php et celle sur les sessions: http://se.php.net/manual/fr/function.session-start.php
»» tiens moi au courant.
»» David.
Bonjour David,
donc mon problème était celui-là :
[...]
If you are getting this error:
"Internet Explorer cannot download filename.ext from name.of.your.webserver Internet Explorer was not able to open this site. The requested site is either unavailable or cannot be found. Please try again later. "
[...]
et la solution est toute bête :( :
[...]
and using sessions look here for some good advice...
http://php3.de/manual/en/function.session-cache-limiter.php
basically you just have to add: session_cache_limiter('public');
before you do : session_start();
[...]
que j'ai touvé dans ce lien ( http://se.php.net/manual/fr/function.header.php ) que tu m'as donné.
Et ça marche !!!
Merçi !Merçi !Merçi !Merçi !Merçi !Merçi ! David ;)
Joel.
Le message suivant est de: David,
moi@moi.com, 04. 03. 2004, 16:29
»» Merçi !Merçi !Merçi !Merçi !Merçi !Merçi ! David ;)
De rien De rien..... :-))
© 1998-2004
selfhtml@fr.selfhtml.org