OVH Cloud OVH Cloud

Pages "Frame" détectée par le serveur web ?

4 réponses
Avatar
Jean Francois Ortolo
Bonjour
Suite à mon post ci-dessus concernant l'utilisation de wget, je sais
maintenant que je ne reçois qu'un seul cookie de session unique, que je
peux enregistrer et restituer, et qui sert à mon identification par le
serveur, qui sait que je me suis authentifié par formulaire post, avec
login et password.

Le problème, est que j'ai des pages contenant des frame, donc des
urls qui sont appelées au moment où la page père a été téléchargée.

Il semble que le site détecte que la page père n'a pas été chargée
avant l'url frame, et dans ce cas me refuse l'accès au contenu de la
page frame.

Première question: Est-ce qu'un serveur HTTP "sait" que telle url
demandée, est une frame ?

Deuxième question: Le site en question pourrait détecter que la page
père n'a pas été chargée juste avant l'url frame, dans ce cas j'aurais
besoin de charger cette page père en background, puis immédiatement
charger l'url frame, mais pensez-vous qu'un tel traitement des accès
soit possible en langage ASP, si le serveur HTTP ne détecte pas les urls
frame comme étant des urls frame ?

Troisième question: Est-ce que le navigateur peut ou doit envoyer le
cookie de session qu'il a, en chargeant une url frame ?

Merci beaucoup de vos réponses.

J'ai déjà beaucoup circonscrit le problème, qui est en voie de
résolution.

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

4 réponses

Avatar
Fabien LE LEZ
On Fri, 10 Dec 2004 11:52:25 +0100, Jean Francois Ortolo
:

Première question: Est-ce qu'un serveur HTTP "sait" que telle url
demandée, est une frame ?



Le serveur en lui-même (Apache), non.
Le script serveur (en PHP par exemple) qui crée les pages à la
demande, peut le savoir, puisque c'est lui qui crée les pages.

mais pensez-vous qu'un tel traitement des accès
soit possible en langage ASP



Pour ASP, je ne sais pas, mais en PHP, ça doit être possible -- mais
passablement lourd.
Le seul truc que je verrais, c'est que la page "père" met un cookie,
déclare une fonction Javascript, etc., dont la page "fils" a besoin.


--
;-)
Avatar
Jean-Marc Desperrier
Fabien LE LEZ wrote:
Le seul truc que je verrais, c'est que la page "père" met un cookie,
déclare une fonction Javascript, etc., dont la page "fils" a besoin.



Beaucoup plus probable, le serveur regarde la valeur du champ "Referer"
et si ca n'est pas la page père, niet.

Il suffit de configurer dasn wget, par contre ce qui est chiant, c'est
de s'assurer de mettre la bonne valeur pour chaque page.
Avatar
Jean Francois Ortolo
Jean-Marc Desperrier wrote:

Beaucoup plus probable, le serveur regarde la valeur du champ "Referer"
et si ca n'est pas la page père, niet.

Il suffit de configurer dasn wget, par contre ce qui est chiant, c'est
de s'assurer de mettre la bonne valeur pour chaque page.



Bonjour Monsieur
Celà veut dire que quand un navigateur charge une page frame fille,
le champ "Referer" qu'il envoie dans le en-tête http, est celui de la
page père contenant les frame et le frameset ?

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:
Jean-Marc Desperrier wrote:


Beaucoup plus probable, le serveur regarde la valeur du champ
"Referer" et si ca n'est pas la page père, niet.

Il suffit de configurer dasn wget, par contre ce qui est chiant, c'est
de s'assurer de mettre la bonne valeur pour chaque page.




Bonjour Monsieur
Celà veut dire que quand un navigateur charge une page frame fille, le
champ "Referer" qu'il envoie dans le en-tête http, est celui de la page
père contenant les frame et le frameset ?

Merci beaucoup de votre réponse.

Jean Francois Ortolo




Bonjour Monsieur
Et puis, j'ai une autre question:

Quand un navigateur demande une page frame et qu'il a un cookie de
session, est-ce qu'il doit l'envoyer au moment où il charge la page
frame, ou bien est-ce que les cookies de session ne sont envoyés,
suelement qu'au moment du chargement de la page père ?

Merci beaucoup de votre réponse à ces deux questions.

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