Làm một website 1 hoặc nhiều ngôn ngữ, điều đầu tiên bản phải biết về session hoặc cookie.
Giả sử trong PHP language:
Người dùng nhấp vào 1 cái link cho phép change language như: index.php?do=setlanguage&language=vn
Trong trang index.php của bạn bây giờ, bạn set cho nó 1 session hoặc 1 cookie. VD như set 1 session:
PHP Code:
<?php
session_start();
if ($language == "vn")
{
session_register("language") // đăng ký biến session này.
}
?>
Dĩ nhiên ở mỗi trang bạn sẽ gọi một hàm lấy kiểu language bằng cách query từ database dựa vào loại language mà biến session $language có được.
Đây là cách scipter nghĩ hay nhất để xây dựng một website đa ngôn ngữ.
Bạn có thắc mắc gì cứ post lên hỏi. Scipter sẽ giúp hết sức trong giới hạn hiểu biết của mình.
Bookmarks