2012-08-27 1 views
2

사용자가 emailbox에서 activate.php를 트리거하는 계정 확인 시스템을 생성했습니다.이 스크립트는 MySQL DB에서 백엔드 백엔드를 수행 한 다음 사용자가 자신의 계정으로 현재, 내가 헤더 변화와 함께이 일을 해요 :PHP 서버 사이드를 사용하여 HTML 5 LocalStorage 저장하기

header(www.mydomain.com/useraccount.html); 

문제를 : 나는 특정 로컬 스토리지 변수를 필요는 같은 sessionStorage.email 및 sessionStorage.accountID로 설정합니다. 사용자가 브라우저를 닫고 20 분 후에 activate.php를 클릭 할 수 있기 때문에 이러한 것들이 현재 설정되어 있는지 확신 할 수 없습니다. 새로운 세션을 열었습니다. 따라서 PHP를 사용하여 HTML 5 로컬 저장소 변수를 설정하는 방법에 대해 궁금합니다. 이것이 가능한가? 미리 감사드립니다!

답변

0

URL의 PARAMS를 사용하여 종료.

-1

activate.php이 클라이언트에 보내는 페이지에 localstorage를 설정하는 JavaScript 코드를 포함하십시오. 이것은 JavaScript 로직을 실행하는 html의 짧은 더미 조각 일 수 있으며 클라이언트 측은 useraccount.html으로 리디렉션합니다.

자바 스크립트가 사용 중지 된 경우 (예 : 명시 적 링크) 폴백을 제공해야합니다. header(www.mydomain.com/useraccount.html/usertag=blah&[email protected]);

및 페이지로드에 자바 스크립트를 캡처 :

+0

맞지만 HTML 페이지에 전자 메일 및 사용자 태그를 어떻게 포함합니까? 메일 헤더 (www.mydomain.com/useraccount.html/usertag=blah&[email protected]); ??? – Mobie

+0

조금 도와주세요! – Mobie