如果显示字符串是有限的,做一个索引数组保存在trans.inc文件里:
<?php
$dictionary = array(
"Help" => "帮助",
"Home" => "主页",
...
);function cur_enc($en)
{
if ($_SESSION['lang']=="en")
return $en
else
return $dictionary[$en];
}
?>在view里写
<?include "trans.inc"?>
<?=cur_enc("Help")?>如果不是固定长,修改cur_enc函数从DB里读取,英文为外键,中文另一个字段.
<?php
$dictionary = array(
"Help" => "帮助",
"Home" => "主页",
...
);function cur_enc($en)
{
if ($_SESSION['lang']=="en")
return $en
else
return $dictionary[$en];
}
?>在view里写
<?include "trans.inc"?>
<?=cur_enc("Help")?>如果不是固定长,修改cur_enc函数从DB里读取,英文为外键,中文另一个字段.
在MySQL里面加一个en字段吧要是内容不同嘛就在localhost服务器上再建立一个en数据库
页面方面就加一个文件夹咯需要修改主页,比如改成www.intel.com(英特尔官网)、www.ioage.com(凤凰工作室,做世界之窗浏览器的)那样的,首页就是选择语言,效果也不错【个人意见,仅供参考】