为了账号安全,请及时绑定邮箱和手机立即绑定

网站语言切换出现问题,

网站语言切换出现问题,

不二先生 2015-07-27 12:25:16
网站进行切换语言后,在搜索框中输入信息,弹出的提示框的语言没有变,同事说传值出现问题,但我不知道哪里有问题session_start(); $language = 'en'; if(isset($_G['lang']) && in_array($_G['lang'], array('en','tc', 'sc'))){//如果lang为true 且 属于数组array里,那么     $language = $_G['lang'];     $_SESSION['parsons_language'] = $language; } else if(isset($_SESSION['parsons_language']) && !empty($_SESSION['parsons_language'])){     $language = $_SESSION['parsons_language']; } else{     $_SESSION['parsons_language'] = $language; } //update by Ace 2014/10/14 //設置語言對應數據庫的數據 存入session 在查詢數據庫的時候可以使用 //比如tc對應數據庫Traditional Chinese switch($_SESSION['parsons_language']){    case 'tc':       $_SESSION['parsons_language_specific']='Traditional Chinese';       break;    case 'sc':       $_SESSION['parsons_language_specific']='Simplified Chinese';       break;    case 'en':       $_SESSION['parsons_language_specific']='English';       break; }
查看完整描述

2 回答

?
大DS

TA贡献3条经验 获得超0个赞

switch($_SESSION['parsons_language']){

   case 'tc':

      $_SESSION['parsons_language_specific']='Traditional Chinese';

      break;

   case 'sc':

      $_SESSION['parsons_language_specific']='Simplified Chinese';

      break;

   case 'en':

      $_SESSION['parsons_language_specific']='English';

      break;

}


我觉得$_SESSION['parsons_language']  传值不是这么写的

$_SESSION['parsons_language'] 这个请用$_G['lang'] 替换。



查看完整回答
反对 回复 2015-07-27
?
不二先生

TA贡献1条经验 获得超0个赞

大家看现在网站是英文版的,但是弹出的提示框还是繁体

//img1.sycdn.imooc.com//55b5b2fd000152af15470850.jpg

查看完整回答
反对 回复 2015-07-27
  • 2 回答
  • 0 关注
  • 1351 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信