切换按钮以设置SESSION值

时间:2016-08-19 02:08:08

标签: javascript php jquery session

在我的网站上,我希望用户可以选择切换会话语言。单击,语言从英语到法语。

问题在于我希望用户只需点击按钮即可将内容更改为法语。一旦SESSION设置为FR,当前页面index.php将在重新加载时更改为法语

我希望它如何运作:

index.php页面加载和$_SESSION['lang'] == en(已设置)

用户点击切换和$_SESSION['lang'] = "fr"并重新加载页面。

用户再次点击切换按钮$_SESSION['lang'] = en并重新加载页面。

等。等。

1 个答案:

答案 0 :(得分:1)

在index.php上,输入一个链接:

<a href="language.php">Toggle Language</a>

在language.php中,使用此代码更改会话变量:

<?php
session_start();

if($_SESSION['lang'] == 'en') 
  $_SESSION['lang'] = 'fr';

elseif($_SESSION['lang'] == 'fr') //else could be used here instead of elseif
  $_SESSION['lang'] = 'en';

// return to index.php
header("location:index.php");
exit();
?>