Se logger 2 fois ??

Elo, (pour les Échephyles)

J'ai remarqué, avec Konqueror 2.1.2 (mais également avec NS 4.76) que si
j'accède à :

http://linuxfrench.net/ecrire

Le popup de login apparait 2 fois

par contre avec :

http://linuxfrench.net/ecrire/ (la différence est le '/' à la fin)

le login n'est demandé qu'1 fois...

Il y a une raison ou bien c'est le symptome d'un probleme ??

LEFEBVRE Herve wrote:

Elo, (pour les Échephyles)

J'ai remarqué, avec Konqueror 2.1.2 (mais également avec NS 4.76) que si
j'accède à :

http://linuxfrench.net/ecrire

Le popup de login apparait 2 fois

par contre avec :

http://linuxfrench.net/ecrire/ (la différence est le '/' à la fin)

le login n'est demandé qu'1 fois...

Il y a une raison ou bien c'est le symptome d'un probleme ??

Pas de quoi s'inquiéter. En fait techniquement la seule URL valide
est http://linuxfrench.net/ecrire/ (avec un slash à la fin). Cependant
la plupart des serveurs Web sont réglés pour accepter sans slash derrière
le nom de répertoire, via une bidouille : le serveur effectue automatiquement
une redirection vers la version avec slash (i.e. de http://linuxfrench.net/ecrire
vers http://linuxfrench.net/ecrire/). Or le serveur doit ici gérer aussi
une identification lors de l'accès au répertoire (.htaccess). Scénario
possible :

1. le brouteur envoie http://linuxfrench.net/ecrire
2. le serveur voit un ecrire/.htaccess, il demande l'identification
3. le brouteur répond et enregistre l'identification : cependant
il croit que c'est pour un _fichier_ nommé ecrire (il n'y a pas de slash
à la fin)
4. le serveur accepte l'identification, mais comme ecrire est un répertoire,
il envoie un code HTTP de redirection vers http://linuxfrench.net/ecrire/
(l'URL correcte du répertoire).
5. le brouteur reçoit le code de redirection, il demande donc
la page http://linuxfrench.net/ecrire/.
6. le serveur voit le ecrire/.htaccess, il demande l'identification
(normal, il la demande à chaque fois, c'est le brouteur qui doit
s'arranger pour la mémoriser)
7. le brouteur ne se rend pas compte que c'est le même répertoire
qu'auparavant (ecrire sans slash était pour lui un fichier à la
racine), donc il redemande l'identification au lieu d'utiliser
celle déjà enregistrée
8. le serveur répond OK et renvoie enfin la page demandée, après
deux identifications au lieu d'une.

Ca me semble raisonnable et pas trop effrayant :slight_smile:

Salut a tous,

J’essaie d’installer spip mais impossible de voir d’ou vient ce message d’erreur quand j’essaie d’aller sur le lien « naviguer »

Parse error: parse error in /home4/reboursi/am8304/html/news/ecrire/naviguer.php3 on line 339

ca vous dit queque chose?
Max

At 22:45 30/07/01 +0200, vous avez écrit:

LEFEBVRE Herve wrote:

Elo, (pour les Échephyles)

J’ai remarqué, avec Konqueror 2.1.2 (mais également avec NS 4.76) que si
j’accède à :

http://linuxfrench.net/ecrire

Le popup de login apparait 2 fois

par contre avec :

http://linuxfrench.net/ecrire/ (la différence est le ‹ / › à la fin)

le login n’est demandé qu’1 fois…

Il y a une raison ou bien c’est le symptome d’un probleme ??

Pas de quoi s’inquiéter. En fait techniquement la seule URL valide
est http://linuxfrench.net/ecrire/ (avec un slash à la fin). Cependant
la plupart des serveurs Web sont réglés pour accepter sans slash derrière
le nom de répertoire, via une bidouille : le serveur effectue automatiquement
une redirection vers la version avec slash (i.e. de http://linuxfrench.net/ecrire
vers http://linuxfrench.net/ecrire/). Or le serveur doit ici gérer aussi
une identification lors de l’accès au répertoire (.htaccess). Scénario
possible :

  1. le brouteur envoie http://linuxfrench.net/ecrire
  2. le serveur voit un ecrire/.htaccess, il demande l’identification
  3. le brouteur répond et enregistre l’identification : cependant
    il croit que c’est pour un fichier nommé ecrire (il n’y a pas de slash
    à la fin)
  4. le serveur accepte l’identification, mais comme ecrire est un répertoire,
    il envoie un code HTTP de redirection vers http://linuxfrench.net/ecrire/
    (l’URL correcte du répertoire).
  5. le brouteur reçoit le code de redirection, il demande donc
    la page http://linuxfrench.net/ecrire/.
  6. le serveur voit le ecrire/.htaccess, il demande l’identification
    (normal, il la demande à chaque fois, c’est le brouteur qui doit
    s’arranger pour la mémoriser)
  7. le brouteur ne se rend pas compte que c’est le même répertoire
    qu’auparavant (ecrire sans slash était pour lui un fichier à la
    racine), donc il redemande l’identification au lieu d’utiliser
    celle déjà enregistrée
  8. le serveur répond OK et renvoie enfin la page demandée, après
    deux identifications au lieu d’une.

Ca me semble raisonnable et pas trop effrayant :slight_smile:


spip mailing list
spip@rezo.net
http://listes.rezo.net/mailman/listinfo/spip

Salut,

Plusieurs personnes semblent avoir eu ce problème mais
on ne sait absolument pas d'où ça vient, ni si c'est lié
à une config particulière.

a+

contact@montrouge.net wrote:

Salut a tous,

J'essaie d'installer spip mais impossible de voir d'ou vient ce message d'erreur quand j'essaie d'aller sur le lien "naviguer"

Parse error: parse error in /home4/reboursi/am8304/html/news/ecrire/naviguer.php3 on line 339

ca vous dit queque chose?
Max