cs_vero
Messages postés4Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention 7 janvier 2002
-
19 déc. 2001 à 00:06
shaiulud
Messages postés404Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention15 juillet 2014
-
19 déc. 2001 à 18:24
Bonjour,
L'erreur suivante m'aparet :
Objet Response error 'ASP 0156 : 80004005'
Erreur d'en-tête
/maPages/admin01.asp, line 14
Les en-têtes HTTP sont déjà transmises au navigateur client. Toutes les modifications d'en-tête HTTP doivent être effectuées avant d'écrire le contenu de la page.
D'après ce que j'ai lu, elle survient quand du code html vient avant la déclaration de coukies. Mon problème est que je n'est pas de code avant. Si il y a quelcun qui peut m'aider ca serais grandement aprésier.
shaiulud
Messages postés404Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention15 juillet 201422 19 déc. 2001 à 18:24
ce qui il se passe par défaut dans IIS:
dès que tu génère du HTML, il l'envoie au client.
donc lorsque tu essaie de faire des ajouts d'entêtes HTTP ou de rediriger avec un redirect tu ton sur ton erreur.
la bufferisation charge un cache pendant la génération du HTML et l'envoie au client lorsque la génération est terminée (response.flush implicite en fin de page)
si tu veux avoir plus de détail sur les ASP
je te conseille www.devguru.com
qui reprends les docs officielles microsoft et qui les enrichis d'exemples