先说下步骤。

首先,你要有语言包。比如:zh-cn.php、zh-tw.php

代码如下:

<?php 
return array( 
'lang'=>'zh-TW', 
); 
?>

然后,在所在程序的,前台公用函数里面写入

session_start(); 
$language = isset($_COOKIE['language'])?$_COOKIE['language']:$_SESSION['language']; 
if($language){ 
    $tclanguage = require 'language/'.$language.'.php'; 
}else{ 
    $tclanguage = require 'language/zh-cn.php'; 
}

$tclanguage获取语言包,然后将字段传递给前端界面。

前端设置语言切换按钮

<li><a href="lang.php?key=zh-cn">中文</a></li> 
<li><a href="lang.php?key=zh-tw">繁体</a></li> 
<li><a href="lang.php?key=en">English</a></li>

点击链接以后,自行函数。

$language=GetVars('key','GET'); 
setcookie('language',$language); 
session_start(); 
$_SESSION['language']=$language; 
Redirect(首页地址);

然后,就是前台调用了。

$tclanguage['lang']


PHPZBlog

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。