Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jezyk na stronie - problem z include
Forum PHP.pl > Forum > PHP
dragonsokol
Witam, mam problem z jezykami na stronie.. trzeba nacisnac na przycisk od zmiany jezyku 2 razy zeby cokolwiek odnioslo efekt. Oto skrypt:

  1. <?php
  2. $lang = Array('US', 'PL', 'BR', 'SE', 'DE');
  3. if($_GET['l'] != "" && in_array($_GET['l'], $lang)){
  4.        setcookie("geolocation", $_GET['l']);
  5. }
  6.  
  7. //Set geolocation cookie
  8. if(!$_COOKIE["geolocation"]){
  9.        $visitor_country = visitorCountry();
  10.        setcookie("geolocation", $visitor_country);
  11. }else{
  12.        $visitor_country = $_COOKIE["geolocation"];
  13. }
  14.  
  15. setcookie("lang", $visitor_country);
  16. if($visitor_country == "PL"){
  17.        include_once("pl.php");
  18. }
  19. else if($visitor_country == "SWE" || $visitor_country == "SE"){
  20.        include_once("swe.php");
  21. }
  22. else if($visitor_country == "DE"){
  23.        include_once("de.php");
  24. }
  25. else if($visitior_country == "BR" || $visitior_country == "ES" || $visitior_country == "PT"){
  26.        include_once("br.php");
  27. }
  28. else{
  29.        include_once("en.php");
  30. }
  31. ?>
erix
Ciastko przychodzi dopiero przy następnym żądaniu, nie możesz od razu z niego korzystać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.