我试图让一个简单的语言初始化工作,下面是条款。是否错过了用户没有默认语言集或选定语言集的任何可能情况?!
- 如果
lang
已发布,则将其分配给 $_SESSION - 如果
lang
未发布,请查看 $_SESSION 是否不存在并分配默认值 否则什么都不做,因为 $_SESSION 已经设置了选定的语言并填充了。
if(isset($_POST['lang'])) { $_SESSION['lang'] = $_POST['lang']; } else { if(!isset($_SESSION['lang'])) { $_SESSION['lang'] = 'en_uk'; } }