PHP多语言 – 如何切换语言?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP多语言 – 如何切换语言?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图创建一个多语言网站.我使用这个 http://www.phpsimplicity.com/tips.php?id=15教程,它工作正常.但我不明白如何切换语言并将其保存在会话中.

我有菜单:@H_512_2@

<div id="language">
<ul>
    <li> <a tITle="LT" href="">LT</a></li> |
    <li> <a title="LV" href="">LV</a></li> |
    <li><a title="EN" href="">EN</a></li>|
    <li><a title="RU" href="">RU</a></li>
</ul>
</div>

例如,用户按下“EN”,如何使用href链接在会话中编写此选项?

这是一个非常简单的例子:
<?PHP
session_start();

$languages = array('LT','LV','EN','RU');

// handle language selection
if(in_array($_GET['lang'],$languages)) {
    $_SESSION['lang'] = $_GET['lang'];
}

// define LANG constant only if it exists in $languages array,otherwise default to EN
define('LANG',in_array($_SESSION['lang'],$languages) ? $_SESSION['lang'] : 'EN');

// do stuff with LANG constant


// display language options
foreach($languages as $language) {
    echo '<a href="?lang='.$language.'">'.$language.'</a>';
}

?>

脚本宝典总结

以上是脚本宝典为你收集整理的PHP多语言 – 如何切换语言?全部内容,希望文章能够帮你解决PHP多语言 – 如何切换语言?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。