FluxBB.fr

Le site des utilisateurs francophones de FluxBB.

Vous n'êtes pas identifié(e).

#1 05-07-2012 22:11:35

barbuslex
Membre
Inscription : 05-06-2008
Messages : 200
Site Web

[Résolu] HTTP_REFERER et Google Chrome

Salut !

J'ai un petit problème avec le navigateur Google Chrome et la fonction confirm_referer().

En effet lorsque je veux fermer une discussion fluxbb fait appel a moderate.php et ce dernier a la fonction confirm_referer('viewtopic.php');

Or dans la fonction confirm_referer() on fait appel à $_SERVER['HTTP_REFERER'] qui n'est pas renvoyé par les navigateurs WEBKIT tels que Google Chrome ou Opera.

Donc lorsque j'essai de fermer une discussion j'ai l'erreur : BAD_HTTP_REFERER...
Car la variable $_SERVER['HTTP_REFERER'] est null.

Quelqu'un a t il une solution pour rendre compatible ce "bordel" happy ?

Dans l'attente,
Merci d'avance,
++

Hors ligne

#2 05-07-2012 23:38:57

kristoch
Membre
Inscription : 02-06-2012
Messages : 52

Re : [Résolu] HTTP_REFERER et Google Chrome

Ben si ça va concerner que les modérateurs, et qui utilisent Chrome, le blem est limité.
Chrome me fait des tas de conneries perso, celle là je ne le connaissais pas
et pour cause je fais tout avec firefox sur mon fluxbb! Comme ça tranquille.;)
Surtout avec les outils de developpeur: 'web developper' et 'développeur web'! miam! smile
Sur un forum Chrome me fout le texte entre les images DANS les images!
Pourquoi pas hein... Un exemple parmi d'autres. à force...
Opera parfois fait aussi des siennes, je vérifierai, j'utilise rarement.
(Ai du ôter la dernière version et revenir à la précédente pour lui!)

Ai IE, Safari. Donc dès que la plupart vont, suffit de changer.
Faut pas tout miser sur un seul de toute façon.
J'essaye toujours sur tous les navigateurs et si possible plusieurs versions!

Désolé de ne pouvoir t'aider mais faut varier les plaisir et contourner le blem.


Oui c'est ça, j'ai oublié, je venais dire: faut LEUR signaler en bug!
Pourquoi ça serait le forum fautif alors que les autres navigateurs sont OK?!
vrai ça.

Dernière modification par kristoch (05-07-2012 23:45:18)

Hors ligne

#3 06-07-2012 00:20:43

barbuslex
Membre
Inscription : 05-06-2008
Messages : 200
Site Web

Re : [Résolu] HTTP_REFERER et Google Chrome

A oki ben perso j'ai adopté la même technique que toi.

Je ne jette pas la pierre sur le forum mais j'espérait peut être trouver une méthode pour contourner ce problème et ainsi rendre le forum compatible avec les navigateur webkit....

Malgrès mes recherches sur google je n'ai toujours rien trouvé comme solution a part peut être essayer d'utiliser curl mais je ne sais pas du tout comment on l'utilise...

Hors ligne

#4 06-07-2012 09:30:51

PascL
Membre
Inscription : 06-09-2007
Messages : 554
Site Web

Re : [Résolu] HTTP_REFERER et Google Chrome

Bonjour,

Opera, étant mon navigateur principal, il marche très bien avec fluxbb. Ya une case à cocher/décocher pour autoriser l'envoi du referer dans les options.
(à part si tu te mets en fenêtre privée: coché ou pas, ça marchera pas)

Chrome, jamais servi donc je peux rien dire.

Hors ligne

#5 06-07-2012 09:50:39

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : [Résolu] HTTP_REFERER et Google Chrome

Bonjour,

La solution est : Ne pas utiliser Chrome. Le respect des standards (Et des utilisateurs) passe par la fourniture du contenu de $_SERVER['HTTP_REFERER']. Si Chrome ne veut pas le faire ou s'il n'y a pas d'option pour valider/dévalider, c'est le problème de Chrome, pas celui de FluxBB. Point.

En plus de ma signature, j'ajoute la traduction par Coluche :
« Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont forcément raison. »


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#6 06-07-2012 11:32:32

barbuslex
Membre
Inscription : 05-06-2008
Messages : 200
Site Web

Re : [Résolu] HTTP_REFERER et Google Chrome

Nan c'est bon escusez moi c'est une erreur de ma part !

En fait je me connecte a google chrome avec un compte google donc il me synchronise tout mes favoris, plugins etc...
Dans mes plugins j'avais un plugin qui s'appel "Fix url links redirect".
Ce plugin a en fait le but de remplacer les redirection du type :
http://www.toto.com?link=http://www.google.com
Par: http://www.google.com

Et apparemment il supprime le HTTP_REFERER pour pouvoir fonctionner.
Après avoir désinstaller le plugin tout refonctionne parfaitement...

Désolé pour le dérangement mais c'était un petit problème vicieux sa et cela peut servir à d'autres qui ont le même problème peut être au moin...

Voilou, sujet résolu !

Dernière modification par barbuslex (06-07-2012 11:34:01)

Hors ligne

#7 06-07-2012 15:29:26

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : [Résolu] HTTP_REFERER et Google Chrome

barbuslex a écrit :

... $_SERVER['HTTP_REFERER'] qui n'est pas renvoyé par les navigateurs WEBKIT tels que Google Chrome ou Opera.

Bonjour,

Pour Opera, valider ou dévalider la fourniture du REFERER s'obtient par :
- Outils
- Préférences
- Avancé
- Réseau
- Cocher ou décocher Informer de la provenance


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

Pied de page des forums