Bonjour,
Je bloque sur la fonction in_array
Je désire coupler cette fonction php avec une requête
En déclarant mon tableau comme ceci, cela fonctionne:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $lang = array("en","fr"); if(!in_array($_GET["lang"], $lang)){ header("Location: ".ADDRESS_BO.$_SESSION["lang_bo"]."/login"); exit(); }
Même chose avec ma requête ma ma page tourne en boucle...
Où peut être mon erreur ?
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function langExist(){ $sql = Db::getInstance()->query("SELECT l_code FROM language WHERE l_active_back=1"); $lang = array(); while($row = $sql->fetch_assoc()){ $lang[] = '"'.$row["l_code"].'"'; } return implode(",",$lang); } if(!in_array($_GET["lang"], langExist())){ header("Location: ".ADDRESS_BO.$_SESSION["lang_bo"]."/login"); exit(); }
Merci d'avance de votre aide
Partager