在页面里有个按钮 点击后页面里姓名 在中文和英文切换 想到的是用session或者cookie 记录状态 决定显示中文还是英文
不过实际使用时发现不好用 由于使用了ajax 点击按钮后session或者cookie 的值不随着变化 只有刷新后才有反应
不刷新页面的前提下怎么能获得当前刚刚设定的session或者cookie ?
不过实际使用时发现不好用 由于使用了ajax 点击按钮后session或者cookie 的值不随着变化 只有刷新后才有反应
不刷新页面的前提下怎么能获得当前刚刚设定的session或者cookie ?
{
if( $_SESSION['xx'] == 1 )
{
$_SESSION['xx'] = 2;
echo "中文名";
}
else
{
$_SESSION['xx'] = 1;
echo "英文名";
}
}然后用JS进行页面替换相应的部分..刷新页面的话可以进行判断,$_SESSION['xx'] == 2 就显示中文名,1 的话就显示英文名
可查阅document.cookie相关资料。
php方面进行处理,几乎无法避免刷新(至少要伪刷新)。如果会action script的话,可以选择高效的SharedObject共享存储对象。
session_start();$a = &$_SESSION['m'];
echo ($a ^= 1) ? "中文名" : "英文名";
无聊人写的无聊代码