[SPIP Zone] [Spip-zone-commit] r38226 - in _dev_/top10: . exec genie inc

Ah tiens, d'ailleurs j'ai repris le code d'origine pour le forker dans
un plugin qui sert à construire ça : http://stats.spip.org

A cette occasion, j'ai constaté 2 bugs dans la récupération du head
par spip, qui conduit à la non récupération de l'entête de version :
- en cas de redirection (domaine principal vers www. par exemple),
celle-ci n'est pas suivie
- en cas de cookie (pose d'un cookie de session avant tout autre
chose), on reçoit un premier entete sans info sur SPIP. Il faut
prendre le cookie, le poser, et relancer la requete avec pour accèder
à la page avec le bon en-tete.

J'ai par ailleurs amélioré la detection en chargeant par exemple la
page de login qui contient une <meta name='generator' value='spip ...'
/> lorsque l'en-tete n'est pas présent, ou en dernier ressort le
htaccess.txt qui contient un numero de version majeure.

Je vais basculer tout cela sur la zone dans la semaine.
Cédric

2010/5/16 <esj@rezo.net>:

Author: esj@rezo.net
Date: 2010-05-16 21:46:37 +0200 (Sun, 16 May 2010)
New Revision: 38226

Modified:
_dev_/top10/exec/statistiques_referers.php
_dev_/top10/genie/versions.php
_dev_/top10/inc/genie.php
_dev_/top10/plugin.xml
Log:
[source: _dev_/top10 top10]: ce plugin est stable depuis longtemps, et un peu de rationnalité dans le copyright.

Details: Connexion · GitLab

_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit

Le voila sur la zone, avec un peu d'explication dans le message de comit

Cédric

Le 17 mai 2010 à 12:34, Cédric Morin a écrit :

Ah tiens, d'ailleurs j'ai repris le code d'origine pour le forker dans
un plugin qui sert à construire ça : http://stats.spip.org

A cette occasion, j'ai constaté 2 bugs dans la récupération du head
par spip, qui conduit à la non récupération de l'entête de version :
- en cas de redirection (domaine principal vers www. par exemple),
celle-ci n'est pas suivie
- en cas de cookie (pose d'un cookie de session avant tout autre
chose), on reçoit un premier entete sans info sur SPIP. Il faut
prendre le cookie, le poser, et relancer la requete avec pour accèder
à la page avec le bon en-tete.

J'ai par ailleurs amélioré la detection en chargeant par exemple la
page de login qui contient une <meta name='generator' value='spip ...'
/> lorsque l'en-tete n'est pas présent, ou en dernier ressort le
htaccess.txt qui contient un numero de version majeure.

Je vais basculer tout cela sur la zone dans la semaine.
Cédric

2010/5/16 <esj@rezo.net>:

Author: esj@rezo.net
Date: 2010-05-16 21:46:37 +0200 (Sun, 16 May 2010)
New Revision: 38226

Modified:
  _dev_/top10/exec/statistiques_referers.php
  _dev_/top10/genie/versions.php
  _dev_/top10/inc/genie.php
  _dev_/top10/plugin.xml
Log:
[source: _dev_/top10 top10]: ce plugin est stable depuis longtemps, et un peu de rationnalité dans le copyright.

Details: Connexion · GitLab

_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone