Php是一个双语网站

时间:2011-09-26 17:54:21

标签: php

是否可以使用php,用户点击英语/法语切换按钮,然后读取当前网址,并将其与法语版本的网页相匹配?

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

当用户单击该按钮时,使用所选语言填充会话变量:

session_start();
$_SESSION['language'] = 'FR'; // Or 'EN', etc

然后使用模板存储特定于语言的信息。加载模板时,请包含语言代码

// Load a template
Template::load( '<page_name>', $_SESSION['language'] );


// Where the `load()` method looks something like this:
public function load( $page_name, $language ) {
    // Construct the path to the template
    $file_handle = fopen( PATH_TO_TEMPLATES . $language . "/" . $page_name );

    // Do something with the template here.
}