先说下步骤。
首先,你要有语言包。比如: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']