HELP COOKIE

ABozhinov

Registered
Опитвам се да си направя сайт на 2 езика и искам след като е кликнал потребителя на English следващият път да влиза направо в Английската версия на сайта. Пробвах няколко пъти но немисе получи. МОЛЯ ПОМОГНЕТЕ :D
 
Edit:
Код:
<?php
 /* nastroiki::*/
 $cookie_name="ezika_na_moq_sait"; /*ime na biskvitkata*/
 $cookie_time=3600; /*sekundi; 3600sec=1hour*/
 $default_lang="en"; /*ezik po podrazbirane*/
 /* ::nastroiki*/
 
 if(isset($_COOKIE[$cookie_name])) /*tursim za zapametena biskvitka*/
  $old_lang=$_COOKIE[$cookie_name]; /*ima biskvitka, zna4i si q zapisvame*/
 else $old_lang=$default_lang; /*ne sme namerili biskvitka i slagame ezik po podrazbirane*/

 if(isset($_GET['lang'])) /*proverqvame dali potrebitelq ne iska drug ezik*/
 {
  $lang=$_GET['lang']; /*potrebitelq e zadal ezik*/
  setcookie("ezika_na_moq_sait", $lang, time()+$cookie_time); /*zapomnqme go za v bude6te kato biskvitka*/
 }
 else
  $lang=$old_lang; /*vuztanovqvane na zapomnenata stoinost, v slu4ai 4e nqma smqna*/

 echo "Ezika, koito izpolzvate e '$lang'<br />";/*kazvame koi ezik se polzva*/
 echo "<a href=\"page.php?lang=bg\">bg</a><br />"; /*damame izbor--*/
 echo "<a href=\"page.php?lang=en\">en</a><br /><hr />"; /*--na ezici*/

 
 /*na4alo na pro4itaneto na sudarjanieto na stranicata koqto e na izbreaniq ezik*/
 $filename=$lang.".txt"; /*imeto na faila v momenta predstavlqva ne6to takova: ezik.txt*/
 if(file_exists($filename)) /*proverqvame dali faila su6testvuva*/
 {
  $f=fopen($filename,"r"); /*otvarqme da pro4etem faila*/
  while(!feof($f)) /*4etem dokato ne stignem kraq na faila (feof)*/
  {
   echo fgets($f); /*pro4itame i izvejdame na ekrana teku6tiq red*/
  }
  fclose($f); /*zatvarqme faila kato svur6im s nego*/
 }
 else echo "We do not have any text for this language :( Sorry<br />\n"; /*lo6o, potrebitelq ili e izbral nevaliden ezik, ili ni nqma faila za toq ezik*/
 /*krai na izvejdaneto na fail*/
?>
1
 

Back
Горе