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變量「答案是一樣的 - 你不能。 –