Page 1 sur 1

Fonction - marquer comme lu

Posté : dim. 19 nov. 2017 15:04
par ThomasB
Bonjour,

Chez moi la fonction "Marquer tous les forums comme lus" ne fonctionne pas, j'ai l'erreur suivante qui s'affiche.
erreur-forum-guitare.jpg
Est-ce que le souci vient de chez moi ? Ou avez-vous également ce problème ?

Bon dimanche !

Re: Fonction - marquer comme lu

Posté : dim. 19 nov. 2017 19:21
par baloo
Bonjour,
Je suis au courant de ce problème, malheureusement je ne peut rien faire (je ne trouve pas la source du problème).
C'est lié au passage du site en version sécurisée https.
Normalement si tu cliques sur le lien et que tu l'ouvres dans une nouvelle fenêtre, l'erreur ne s'affiche plus.

Re: Fonction - marquer comme lu

Posté : dim. 19 nov. 2017 19:29
par ThomasB
Je ne sais pas comment est hébergé votre instance de phpbb. J'en héberge moi-même une intégralement chez moi sans problème côté https. Il y a peut-être des éléments qui cherchent encore à se connecter en http.
Est-ce que les cookies sécurisés sont bien activés ?
Peut-être que jouer sur l'option "Forcer les paramètres de la redirection du serveur" peut influer ?
Je suppose que l'option "Protocole du serveur" est bien sur "https://" ?
Et le port sur 443 ?
(Je me doute bien que tout est bien réglé mais des fois un simple oubli peut arriver)

Bonne soirée.

Re: Fonction - marquer comme lu

Posté : lun. 20 nov. 2017 09:22
par ThomasB
Rien de mieux que curl pour comprendre ce qu'il se passe :

Code : Tout sélectionner

thomas@jasper % curl -LI "https://www.forum-guitare.fr/index.php?hash=e926b94d&mark=forums&mark_time=1511165902"
HTTP/1.1 200 Connection established

HTTP/1.1 301 Moved Permanently
Date: Mon, 20 Nov 2017 08:18:38 GMT
Server: Apache
Location: http://www.forum-guitare.fr/?hash=e926b94d&mark=forums&mark_time=1511165902
Content-Type: text/html; charset=iso-8859-1

HTTP/1.1 301 Moved Permanently
Date: Mon, 20 Nov 2017 08:18:38 GMT
Server: Apache
Location: https://www.forum-guitare.fr/?hash=e926b94d&mark=forums&mark_time=1511165902
Cache-Control: max-age=0
Expires: Mon, 20 Nov 2017 08:18:38 GMT
Content-Type: text/html; charset=iso-8859-1

HTTP/1.1 200 OK
Date: Mon, 20 Nov 2017 08:18:38 GMT
Server: Apache
Cache-Control: private, no-cache="set-cookie"
Expires: Mon, 20 Nov 2017 08:18:38 GMT
Vary: Accept-Encoding
Set-Cookie: phpbb3_jzs114_u=1; expires=Tue, 20-Nov-2018 08:18:38 GMT; path=/; domain=.forum-guitare.fr; secure; HttpOnly
Set-Cookie: phpbb3_jzs114_k=; expires=Tue, 20-Nov-2018 08:18:38 GMT; path=/; domain=.forum-guitare.fr; secure; HttpOnly
Set-Cookie: phpbb3_jzs114_sid=c27b305cdb018fdb54ffc76f6e014f25; expires=Tue, 20-Nov-2018 08:18:38 GMT; path=/; domain=.forum-guitare.fr; secure; HttpOnly
Content-Type: text/html; charset=UTF-8
On voit clairement que la requête faite depuis https est redirigée avec http pour repartir vers https. Ça sent l'option "Protocole du serveur" mal réglé.

Re: Fonction - marquer comme lu

Posté : lun. 20 nov. 2017 09:29
par oldamp
En fait, on s'en tape un peu de cette option :happy1: Son intérêt est minime, en tout cas pour moi 8|

Re: Fonction - marquer comme lu

Posté : lun. 20 nov. 2017 10:57
par Fox
Si, elle est chiante si tu cliques dessus par mégarde et que tu comptais répondre à des sujets non lus plis tard. :hehe:

Re: Fonction - marquer comme lu

Posté : lun. 20 nov. 2017 18:13
par baloo
ThomasB a écrit : lun. 20 nov. 2017 09:22 Rien de mieux que curl pour comprendre ce qu'il se passe :

Code : Tout sélectionner

thomas@jasper % curl -LI "https://www.forum-guitare.fr/index.php?hash=e926b94d&mark=forums&mark_time=1511165902"
HTTP/1.1 200 Connection established

HTTP/1.1 301 Moved Permanently
Date: Mon, 20 Nov 2017 08:18:38 GMT
Server: Apache
Location: http://www.forum-guitare.fr/?hash=e926b94d&mark=forums&mark_time=1511165902
Content-Type: text/html; charset=iso-8859-1

HTTP/1.1 301 Moved Permanently
Date: Mon, 20 Nov 2017 08:18:38 GMT
Server: Apache
Location: https://www.forum-guitare.fr/?hash=e926b94d&mark=forums&mark_time=1511165902
Cache-Control: max-age=0
Expires: Mon, 20 Nov 2017 08:18:38 GMT
Content-Type: text/html; charset=iso-8859-1

HTTP/1.1 200 OK
Date: Mon, 20 Nov 2017 08:18:38 GMT
Server: Apache
Cache-Control: private, no-cache="set-cookie"
Expires: Mon, 20 Nov 2017 08:18:38 GMT
Vary: Accept-Encoding
Set-Cookie: phpbb3_jzs114_u=1; expires=Tue, 20-Nov-2018 08:18:38 GMT; path=/; domain=.forum-guitare.fr; secure; HttpOnly
Set-Cookie: phpbb3_jzs114_k=; expires=Tue, 20-Nov-2018 08:18:38 GMT; path=/; domain=.forum-guitare.fr; secure; HttpOnly
Set-Cookie: phpbb3_jzs114_sid=c27b305cdb018fdb54ffc76f6e014f25; expires=Tue, 20-Nov-2018 08:18:38 GMT; path=/; domain=.forum-guitare.fr; secure; HttpOnly
Content-Type: text/html; charset=UTF-8
On voit clairement que la requête faite depuis https est redirigée avec http pour repartir vers https. Ça sent l'option "Protocole du serveur" mal réglé.
Ce n'était pas vraiment ça, il s'agissait d'une erreur dans le htaccess que je n'avais complètement mis à jour suite à la migration.

Re: Fonction - marquer comme lu

Posté : mar. 21 nov. 2017 18:16
par ThomasB
Parfait, le sujet est clos ! :)