使用竞争代码页php翻译页面

时间:2019-07-08 03:05:12

标签: url conditional-statements translate lang

我想使用条件代码来翻译我的页面网站。 当我在英语页面上,例如: www.tes.com/en/how-to/tes-page.php 时,如果我使用印度尼西亚语,那么我 将转到此页面,例如: www.tes.com/id/how-to/tes-halaman.php

但是该链接未定义。这是我的代码

<ul class="dropdown-menu">
  <?php 
     function gantihalaman($translate){
	   $page = $translate;
	   if ($translate == 'id'){
	      if ($page == '/id/how-to/tes-halaman.php'){
		     header("Location: /en/how-to/tes-page.php"); 
		     exit();
		  }else if($page == '/id/how-to/tes-halaman.php'){
			 header("Location: /en/how-to/tes-page.php"); 
			 exit();
	      }
		}else if ($translate == 'en'){
	         if ($page == '/en/how-to/tes-page.php'){
			 header("Location: /id/how-to/tes-halaman.php"); 
		     exit();
			}else if($page == '/en/how-to/tes-page.php'){
			 header("Location: /id/how-to/tes-halaman.php"); 
				exit();
	     }
	   }
	}
?>   

// call the function

<li><a href="<?php gantihalaman('en'); ?>"><span style="margin-right:5px;"><img src="../../img/lang/uk.png" /></span>ENGLISH</a></li>
<li><a href="<?php gantihalaman('id'); ?>"><span style="margin-right:5px;"><img src="../../img/lang/id.png" /></span>INDONESIA</a></li>

但是当我尝试此代码时,页面不会更改为所选语言,而只会停留在同一页面上。我的代码有问题吗?请帮我。谢谢

0 个答案:

没有答案