【发布时间】:2015-01-07 07:40:06
【问题描述】:
我尝试使用 PHP 翻译我的网站并让它提醒语言,即使用户在页面之间导航并且我无法以我想要的方式进行操作。我想要的方式是使用“语言环境”文件夹。
主文件名为 index.php,其中可以包含以下内容:
<?php
include "locale/en.php";
echo $locale['test'];
?>
..en.php 位于“it.php”、“ro.php”、“fr.php”等附近的“locale”文件夹中。 en.php 文件包含:
<?php
$locale['test'] = "anything";
?>
现在问题来了。我知道 php 中的“会话”一词,但我不知道如何使这种语法在 PHP 中工作。
session_start();
if user clicks the Italy flag{
translate the site in italian;
}else{
if the user click the France flag{
translate the site in french
}else{...
我希望当用户在页面之间导航时以他选择的语言查看内容。可选择将他选择的语言存储在 cookie 中,以便以他想要的语言查看站点,即使第二次、第三次……返回站点也是如此。谢谢,对不起我的语言不好:)
【问题讨论】:
标签: php locale session-cookies translate