OVH Cloud OVH Cloud

Les cookies sont-ils reçus par une page frame ?

15 réponses
Avatar
Jean Francois Ortolo
Bonjour
Suite à mes deux posts ci-dessus, je n'ai plus q'une question à poser:

Est-ce qu'un navigateur possédant un cookie de session, et accédant à
une url père contenant un frameset et des frames, transmet également ce
cookie de session, aux urls frame filles qu'il charge dans la page père ?

Merci beaucoup de vos réponses.

Jean Francois Ortolo

--
Visitez mon site entièrement gratuit
donnant des Statistiques et des Historiques Graphiques
sur les Courses de Chevaux:
http://www.ortolojf-courses.com

10 réponses

1 2
Avatar
Fabien LE LEZ
On Sat, 11 Dec 2004 13:52:25 +0100, Jean Francois Ortolo
:

Est-ce qu'un navigateur possédant un cookie de session, et accédant à
une url père contenant un frameset et des frames, transmet également ce
cookie de session



Le meilleur moyen de savoir ce qui est transmis est d'utiliser un
proxy qui va afficher les requêtes HTTP.
Pour Windows par exemple, y'a Proxomitron qui fait ça très bien. J'ai
beaucoup appris sur le protocole HTTP grâce à lui.


--
;-)
Avatar
Jean Francois Ortolo
Fabien LE LEZ wrote:
On Sat, 11 Dec 2004 13:52:25 +0100, Jean Francois Ortolo
:


Est-ce qu'un navigateur possédant un cookie de session, et accédant à
une url père contenant un frameset et des frames, transmet également ce
cookie de session




Le meilleur moyen de savoir ce qui est transmis est d'utiliser un
proxy qui va afficher les requêtes HTTP.
Pour Windows par exemple, y'a Proxomitron qui fait ça très bien. J'ai
beaucoup appris sur le protocole HTTP grâce à lui.





Problème
j'ai Linux Fedora Core 2, je fais tout mes programmes sous cet
environnement.

Merci beaucoup à vous, pour me donner la réponse à ma question.

Jean Francois Ortolo

--
Visitez mon site entièrement gratuit
donnant des Statistiques et des Historiques Graphiques
sur les Courses de Chevaux:
http://www.ortolojf-courses.com
Avatar
Fabien LE LEZ
On Sat, 11 Dec 2004 15:35:18 +0100, Jean Francois Ortolo
:

j'ai Linux Fedora Core 2



Il existe très certainement des proxys pour Linux.


--
;-)
Avatar
Emmanuel Florac
Le Sat, 11 Dec 2004 15:35:18 +0100, Jean Francois Ortolo a écrit :


Problème
j'ai Linux Fedora Core 2, je fais tout mes programmes sous cet
environnement.



Le mieux c'est d'utiliser l'extension Mozilla/Firefox "show http headers".
Elle affiche dans une fenêtre tous les en-têtes, POST, cookies etc.
Indispensable!

--
Dix grammes d'abstraction valent des tonnes de bricolage.
Loi de Booker.
Avatar
Jean Francois Ortolo
Emmanuel Florac wrote:

Le mieux c'est d'utiliser l'extension Mozilla/Firefox "show http headers".
Elle affiche dans une fenêtre tous les en-têtes, POST, cookies etc.
Indispensable!




Bonjour Monsieur
J'ai installé cette extension.

Comme j'ai entendu dire que cette extension donnait "en direct" les
headers http dans une fenêtre, est-ce qu'il est possible d'afficher la
fenêtre d'affichage de ces headers, en permanence ?

En effet, si je me connecte sur la page père contenant un frameset et
des frames avec des urls filles, comment puis-je savoir si l'url frame
fille, qui a été chargée, a aussi reçu un cookie ?

Merci beaucoup de votre réponse.

Jean Francois Ortolo

--
Visitez mon site entièrement gratuit
donnant des Statistiques et des Historiques Graphiques
sur les Courses de Chevaux:
http://www.ortolojf-courses.com
Avatar
Emmanuel Florac
Le Sat, 11 Dec 2004 21:32:26 +0100, Jean Francois Ortolo a écrit :


Comme j'ai entendu dire que cette extension donnait "en direct" les
headers http dans une fenêtre, est-ce qu'il est possible d'afficher la
fenêtre d'affichage de ces headers, en permanence ?



Bien sûr.

--
Les défauts n'apparaissent qu'après que le programme ait passé (avec
succès) la phase d'intégration.
Loi de Klipstein.
Avatar
Jean Francois Ortolo
Bon
Je suis allé sur la page père en question.

La fenêtre "Header" du sous-menu "Page Info" du menu "View" ne me
donne que les headers reçus et envoyés par la page père, mais pas ceux
des page frame contenues dans cette page père.

Je ne sais toujours pas si la page frame fille, reçoit ou non le
cookie de session que son père reçoit.

Plus précisément, il y a deux alternatives:

- Soit la page frame fille reçoit bien ce cookie, auquel cas le
script *.asp appelé, pourra faire des vérifications sur la validité du
cookie reçu ( en plus de la vérification du Referer, qui dixit Monsieur
Bastien Le Lez, doit être l'url de la page père ).

- Soit la page frame fille ne reçoit pas ce cookie, dans ce cas la
seule vérification que pourra faire ce script *.asp appelé, sera que le
Referer est bien l'url de la page père.

Dans les deux cas, la vérification serait bonne, car la page père ne
contient les données correctes ( frameset et frames ), que dans le cas
où le cookie est valide. Donc dans le deuxième cas, le cookie serait
vérifié que par la page père, alors que dans le premier cas, il pourrait
être vérifié aussi bien par la page frame fille, que par la page père.

Il se pourrait aussi que le script *.asp de la page frame fille,
vérifie qu'il ne reçoit pas de cookie de session ( ou ce cookie de
session ), dans le deuxième cas, sachant qu'il n'est pas censé le
recevoir, car la page appelée est une frame.

Donc doute quant au traitement que je dois appliquer à mes
téléchargements.

J'ai donc encore besoin de la réponse à la question que je posais.

Merci beaucoup de vos réponses.

Bien à vous.

Jean Francois Ortolo

--
Visitez mon site entièrement gratuit
donnant des Statistiques et des Historiques Graphiques
sur les Courses de Chevaux:
http://www.ortolojf-courses.com
Avatar
Jean Francois Ortolo
Emmanuel Florac wrote:
Le Sat, 11 Dec 2004 21:32:26 +0100, Jean Francois Ortolo a écrit :


Comme j'ai entendu dire que cette extension donnait "en direct" les
headers http dans une fenêtre, est-ce qu'il est possible d'afficher la
fenêtre d'affichage de ces headers, en permanence ?




Bien sûr.




Bonjour Monsieur
Comment fait-on, pour afficher cette fenêtre en permanence, et donc
pour savoir les headers que les pages frame filles, reçoivent ?

Merci beaucoup de votre réponse.

Jean Francois Ortolo

--
Visitez mon site entièrement gratuit
donnant des Statistiques et des Historiques Graphiques
sur les Courses de Chevaux:
http://www.ortolojf-courses.com
Avatar
Jean Francois Ortolo
Jean Francois Ortolo wrote:

Bonjour Monsieur
Comment fait-on, pour afficher cette fenêtre en permanence, et donc
pour savoir les headers que les pages frame filles, reçoivent ?




Bon
Apparemment, il faut cliquer sur le menu "Web development" du menu
"Tools", puis cliquer sur le sous-menu "LiveHttpHeaders".

Il y a un bug: La fenêtre ne reste pas affichée dans le sidebar
quand je le configure ainsi, et la configuration ne peut pas être
sauvegardée, car le bouton "Save" est grisé.

Il y a effectivement une case à cocher indiquée: "redirect"
apparemment dédiée à la prise en compte de tous les headers des pages
frame en particulier, mais je ne peux pas sauvegarder la configuration,
donc celle-ci ne s'applique pas.

Donc, cet outil est buggué pour l'instant, donc ma question reste posée.

Merci beaucoup pour votre réponse.

Jean Francois Ortolo

--
Visitez mon site entièrement gratuit
donnant des Statistiques et des Historiques Graphiques
sur les Courses de Chevaux:
http://www.ortolojf-courses.com
Avatar
Christian Montessuit
Emmanuel Florac a écrit :

Le mieux c'est d'utiliser l'extension Mozilla/Firefox "show http headers".
Elle affiche dans une fenêtre tous les en-têtes, POST, cookies etc.
Indispensable!



Et où la trouve-t-on ? J'ai fait outils/extensions/obtenir d'autres
extensions mais elle n'est pas dans la liste.
--
Christian Montessuit
« Les lettres anonymes ont le grand avantage qu'on n'est pas forcé d'y
répondre.»
[Alexandre Dumas, fils]
1 2