我想使用条件代码来翻译我的页面网站。 当我在英语页面上,例如: 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>
但是当我尝试此代码时,页面不会更改为所选语言,而只会停留在同一页面上。我的代码有问题吗?请帮我。谢谢