Détection language du navigateur et problème firefox

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Détection language du navigateur et problème firefox

Re: Détection language du navigateur et problème firefox

par @rthur » 01 déc. 2020, 12:27

Bonjour,

Regarde dans la console du navigateur (Ctrl+Maj+i), onglet réseau pour voir ce qu'il se passe.

A priori si tu as un message de redirection c'est que ton code ou ton serveur fait une redirection quelque part, et ce n'est pas le code que tu nous a indiqué qui fait celà.

Détection language du navigateur et problème firefox

par frank0001 » 30 nov. 2020, 17:45

Allo tout le monde :D
je suis un super débutant je ni connais rien en php mais je mis mais un peu
Mon boss m'a demander que le site que je fais détecte automatiquement la langue du navigateur. Apres beaucoup de recherche j'ai trouvé ce code simple ... mais malheur il marche sur safari - chrome mais pas sur Firefox

La page n’est pas redirigée correctement
Firefox a détecté que le serveur redirige la demande pour cette adresse d’une manière qui n’aboutira pas.
La cause de ce problème peut être la désactivation ou le refus des cookies.

Pouvez-vous me dire pourquoi svp - merci 1000 fois

voici le code :

<?php
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
$acceptLang = ['fr', 'it', 'en'];
$lang = in_array($lang, $acceptLang) ? $lang : 'en';
require_once "index_{$lang}.php";
?>

ma page française s'appelle index.php et l'autre index_en.php

www.matelasrene.com :mrgreen: :mrgreen: