垃圾代码,没有意义。
没有 $_POST["cmdExit"]
$str="update user set is_online =0 where name ='$_SESSION user_name]'";echo $str;exit;检查sql语句
if($_POST['submit']=="exit"){......}你在各个地方用输出语句 echo 打出相关的值,看一下是哪里的值没拿到或是哪里出了问题