PHP$_SESSION在WordPress中不起作用

时间:2012-04-07 作者:saiful

为什么PHP$\\u会话不能在wordpress中工作我的PHP代码是

session_start();
session_register(\'lang_opt\');  
$_SESSION[\'lang_opt\'] = $_POST[\'lang_opt\'];
$mylang = $_SESSION[\'lang_opt\']; 
echo $mylang;

1 个回复
SO网友:bueltge

是的,您必须在WordPress中使用一个小的更改才能使用会话。

if ( ! session_id() ) session_start();

最好使用自定义函数
function my_start_session() {

@session_cache_limiter(\'private, must-revalidate\'); //private_no_expire
@session_cache_expire(0);
@session_start();
}
*请编辑,我用手机写

结束

相关推荐

有没有可能用qlate在语言切换上获得不同的Header.php?

问题是,在主页上,我有许多通过标题添加的代码。php,不可通过管理面板进行修改。我想做的是在语言开关上切换头文件。每当用户按下语言图标时,比如说在英语图标上,标题也应该从<?php get_header(\'mylanguage\') ?> 到<?php get_header(\'english\') ?> 或者等等。有可能这样做吗?当做