php – 使用html按钮更改网站的语言
发布时间:2020-12-13 16:38:46 所属栏目:PHP教程 来源:网络整理
导读:在 PHP中,我想在单击按钮时更改站点的语言(英语,德语等).这是解决这个问题的正确方法吗? ?php $language; if ($language == "en") { include("headerEn.php"); } else { include("header.php"); } ?a href="index.php"?php $language = "en"; ?img src="ima
在
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"); } ?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |