0
当我尝试检查是$ _SESSION ['logger']开始时,我得到空答案。之前,当我只使用PHP它工作,但现在当我尝试与juqery它不。如何检查是用户用jquery登录
让说我的HTML代码:
<input name="logger" id="logger" />
<input name="submit" id="submit" type="submit" value="Submit">
和jQuery代码:
$("#submit").click(function(){
var logger = $("#logger").val();
$.ajax({
type: "POST",
url: "login.php",
data: {logger: logger},
success: function(logg){
window.location.replace(logg);
}
});
});
和PHP是:
session_start();
if($_POST['logger']!="" && $_POST['logger']!=NULL){
NOW I NEED TO CHECK IS $_POST['logger']==$_SESSION['logger']
}
但似乎我不能让$_SESSION
瓦尔,因为它从来没有开始..我怎么才能启动会话与jquery按按钮....如果你知道我是什么ñ。如果$_SESSION['logger']
被设置为从索引页面重定向到他的个人资料,我需要这个用于登录用户。
为什么这是重复的,当它是不同的问题 – stg
*为什么*你需要检查他们的登录状态与jQuery?如果您的目标是让他们转到配置文件页面,您可以完全使用PHP来完成。到目前为止,这听起来像[XY问题](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem/66378#66378) –
@stg如果你的问题本质上是“如何使用jQuery访问PHP变量“答案是一样的 - 你不能。 –