그래서 내 문제를 설명하려고합니다. 나는 대답을 찾았지만 아무것도 찾지 못했다. 그래서 내 웹 응용 프로그램에서 객체와 같은 항목을로드 한 다음 $ _SESSION [index] = $ serializedObj에 직렬화하고 저장합니다. 그럼 서버에 Ajax 요청을 보내 :이 ID를 얻을 renderItem.php
에서
.ajax({
type: "POST",
url: "/renderItem.php",
data: { id: 5}
})
.done(function(data) {
$(".item-wrap").append(data);
});
을 그리고 내가 얻을 데이터를 변수
$unserializedObj = unserialize($_SESSION[$_POST['id']]);
$unserializedObj->outputItem();
을 필요 div
에 추가하지만, PHP는 말한다 자사의 undefinied 변수 _SESSION
. 이러한 변수에 액세스하려면 어떻게해야합니까? 다른 방법으로 변수를 정의해야합니까? 아니면이 작업을 원한다면 쿠키를 사용해야합니까?
은 어디'으로 session_start()'를 호출합니까? –
아약스 요청에서 dataType : json을 설정해야합니다. – Jain
데이터베이스에서 항목을로드 할 때'session_start()'가 처음에 호출됩니다. 그리고 나는 renderItem.php에서 문자열을'unserialize ($ _ SESSION [ '5'])' – veiss