English 中文(简体)
PHP 多语言——如何转换语言?
原标题:PHP multilanguage - how to switch languages?
最佳回答

This is a very simplistic example:

<?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> ;
}

?>
问题回答

暂无回答




相关问题
why the session in iis automatically log out?

I used iis6, and when i called a function Directory.delete(), the all the session relate this website will be logged out. and i debugged the website, i found no exception. any one have ideas on this ? ...

Check session from a view in CodeIgniter

What is the best way to check session from a view in CodeIgniter, it shows no way in their user guide, otherwise I will have to make two views on everything, which is kinda weird...still a newbie to ...

Can I get the size of a Session object in bytes in c#?

Is it possible to get the size(in bytes) of a Session object after storing something such as a datatable inside it? I want to get the size of a particular Session object, such as Session["table1"], ...

提供严格分类的出席会议物体

提供严格分类的与会机会的最佳方式是什么? 我正计划转而选择矩阵,这正在促使汇编者抱怨我的幻觉方案拟订方法......

PHP Session is not destroying after user logout

I m trying to create an authentication mechanism for my PHP Application and I m having difficulty destroying the session. I ve tried unsetting the authentication token which was previously set within ...

热门标签