-2
只想询问您网站上的语言,我想开发一个PHP示例程序,其中用户可以选择网站语言,或者如果您的网站可以自动检测用户的国家和自动转换语言?在<html>
标记之前PHP的网站语言
只想询问您网站上的语言,我想开发一个PHP示例程序,其中用户可以选择网站语言,或者如果您的网站可以自动检测用户的国家和自动转换语言?在<html>
标记之前PHP的网站语言
粘贴此:
<?php
session_start();
?>
,这在您希望您的网页或语言菜单:
<?php
if(isset($_SESSION['lang']))
{
$lang = $_SESSION['lang'];
if($lang=='en')
{
//you can change this action, it is only an example
echo '<a href="changelang.php">Change your language/Zmień swój język</a>';
echo 'This page is in English!';
}
if($lang=='pl')
{
echo '<a href="changelang.php">Change your language/Zmień swój język</a>';
echo "Ta strona jest po Polsku!";
}
}
else
{
header('Location: changelang.php');
}
?>
现在创建changelang.php
文件:
<?php
session_start();
if(isset($_GET['lang']))
{
$_SESSION['lang']=$_GET['lang'];
header('Location: index.php');
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Choose your language</title>
</head>
<body>
Choose your language/Wybierz swój język </br>
<a href="?lang=en">English</a></br>
<a href="?lang=pl">Polski</a> </br>
</body>
</html>
请参阅http: //stackoverflow.com/questions/10175658/is-there-a-simple-way-to-get-the-language-code-from-a-countr Y码功能于PHP –