gpt4 book ai didi

php - 使用 html 按钮更改网站语言

转载 作者:太空狗 更新时间:2023-10-29 14:00:56 25 4
gpt4 key购买 nike

在 PHP 中,我想在单击按钮时更改网站的语言(英语、德语等)。这是解决该问题的正确方法吗?

<?php 
$language;
if ($language == "en") {
include("headerEn.php");
} else {
include("header.php");
}
?>
<a href="index.php"><?php $language = "en"; ?>
<img src="images/language/languageNO.png"></a>

<a href="index.php"><?php $language = "no"; ?>
<img src="images/language/languageEN.png"></a>

更改网站语言并在用户返回时保持不变的最佳方法是什么?

最佳答案

你可以这样做

<a href="index.php?language=en">
<a href="index.php?language=no">

并获取语言并将它们存储在 cookie 中,并根据 cookie 等包含文件

if ( !empty($_GET['language']) ) {
$_COOKIE['language'] = $_GET['language'] === 'en' ? 'en' : 'nl';
} else {
$_COOKIE['language'] = 'nl';
}
setcookie('language', $_COOKIE['language']);

if ( $_COOKIE['language'] == "en") {
include("headerEn.php");
} else {
include("header.php");
} ?>

关于php - 使用 html 按钮更改网站语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15068132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com