我有一个用jquery发布一些变量的表单。我无法获得处理表单的php按预期工作,并且无法弄清楚我做错了什么。
我希望表单根据btn
变量的值执行不同的操作,但如果用户未登录(user_session为空),则会返回一条消息告诉他们。我在这里遇到了什么错误?
<?php
session_start();
//Check session is set
if(isset($_SESSION['user_session']) && !empty($_SESSION['user_session'])) {
$btn=$_POST['btn']; //Get btn name from form
if ($btn=="btn_follow") {
//Do something
}
elseif ($btn=='btn_unfollow') {
//Do something else
}
echo "You need to be logged in";
}
?>
答案 0 :(得分:2)
我想你想做:
<?php
session_start();
//Check session is set
if(isset($_SESSION['user_session']) && !empty($_SESSION['user_session'])) {
$btn=$_POST['btn']; //Get btn name from form
if ($btn=="btn_follow") {
//Do something
}
elseif ($btn=='btn_unfollow') {
//Do something else
}
}else{
echo "You need to be logged in";
}
?>