Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] funkcja zmiany jezyka na stronie (cookies)
-matuty-
post 6.01.2016, 21:58:02
Post #1





Goście







Witam, Mam problem, cały czas mi wyświetla "polska" nawet gdy w pasku jest /lang.php?lang=en
Przeanalizował by to ktoś?
Z góry dziękuję smile.gif
  1. <a href="?lang=pl">pol</a>
  2. <a href="?lang=en">eng</a>
  3. <?
  4.  
  5.  
  6.  
  7. function lang()
  8. {
  9.  
  10. $lang = @$_GET['lang'];
  11. $tydzien = time()+3600*24*7;
  12.  
  13. if($lang == 'pl'){
  14.  
  15. if(!isset($_COOKIE['lang_pl'])){
  16. setcookie('lang_pl','pl',$tydzien);
  17.  
  18. if(isset($_COOKIE['lang_en'])){
  19. setcookie('lang_en','en',time());
  20. }
  21. }
  22.  
  23.  
  24.  
  25. }elseif($lang == 'en'){
  26. if(!isset($_COOKIE['lang_en'])){
  27. setcookie('lang_en','en',$tydzien);
  28.  
  29. if(isset($_COOKIE['lang_pl'])){
  30. setcookie('lang_pl','pl',time());
  31. }
  32. }
  33.  
  34.  
  35.  
  36. }
  37.  
  38.  
  39.  
  40. if(isset($_COOKIE['lang_pl'])){
  41. echo "polska";
  42. }elseif(isset($_COOKIE['lang_en'])){
  43. echo "anglia";
  44. }
  45. }
  46.  
  47. lang();
  48.  
  49.  


Już działa,musiałem wyczyścić cookies. I przy okazji macie gotowy skrypt zmiany jezyka smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 06:11