我还有另外一个关于LANGUAGE切换的问题......我搜索了一个解决方案,但我找不到它,所以我在这里......
我有这个代码在我的网站上切换语言(感谢你的帮助!!):
<?php if($lang['LINGUA'] != 'Italiano') { ?>
<li><a href="index.php?lang=it"><img class="iclflag" src="assets/images/flags/it.png" alt="Italiano"> Italiano</a>
<?php } if($lang['LINGUA'] != 'Francais') { ?>
<li><a href="index.php?lang=fr"><img class="iclflag" src="assets/images/flags/fr.png" alt="Francais"> Français</a></li>
<?php } if($lang['LINGUA'] != 'English') { ?>
<li><a href="index.php?lang=en"><img class="iclflag" src="assets/images/flags/en.png" alt="English"> English</a></li>
<?php } ?>
现在假设我在意大利语的“联系”页面,我切换到英语。该网站以英文返回主页。相反,我想保留在联系页面上。
这有可能以任何方式......? 可以在同一页面上的一页上切换语言吗?
其次,对于每种语言(例如),页面的URL始终保持不变 www.mysite.it/contact.php 是否可以为每个页面指定网址中的语言?
我希望我的问题能够清楚......
提前感谢您的帮助!
弗朗西斯
答案 0 :(得分:0)
试试这个:
<?php if($lang['LINGUA'] != 'Italiano') { ?>
<li><a href="<?=$_SERVER['PHP_SELF']?>?lang=it"><img class="iclflag" src="assets/images/flags/it.png" alt="Italiano"> Italiano</a>
<?php } if($lang['LINGUA'] != 'Francais') { ?>
<li><a href="<?=$_SERVER['PHP_SELF']?>?lang=fr"><img class="iclflag" src="assets/images/flags/fr.png" alt="Francais"> Français</a></li>
<?php } if($lang['LINGUA'] != 'English') { ?>
<li><a href="<?=$_SERVER['PHP_SELF']?>?lang=en"><img class="iclflag" src="assets/images/flags/en.png" alt="English"> English</a></li>
<?php } ?>
答案 1 :(得分:0)
只需执行菜单关联,您需要为每个菜单执行..并且它将按预期工作