2013-07-23 2 views
1

PHP와 같은 서버 쪽 스크립트를 사용하여 세션을 시작할 수 있습니까?서버 쪽 스크립트가없는 세션 시작

순수한 HTML/HTML5로 세션을 시작하고 싶습니다./자바 스크립트 ..?

감사 사전. :)

+0

가능한 다음 더 세션 ... –

+0

아니,하지가 없습니다, 당신이 할 수있는 최선의 쿠키와 함께 다음과 같습니다 http://www.w3schools.com/js/js_cookies.asp 세션으로 – Alfie

+0

사용 쿠키 – DevZer0

답변

2

COOKIE을 자바 스크립트 (http://www.w3schools.com/js/js_cookies.asp)로 설정할 수 있습니다. PHP없이 PHP 세션을 원한다면 불가능합니다. 쿠키가 가장 가까이에 있습니다.

쿠키 항목에서는 사용자 시스템에 로컬로 저장되어 있으며 편집 할 수 있습니다. 좋은 보안이 필요한 경우이 방법을 사용하는 것이 좋습니다. 이 문제에 대해 자세히 설명하는 블로그 게시물을 참조하십시오. http://www.nczonline.net/blog/2009/05/12/cookies-and-security/

0

불가능하지 않습니다. PHP에서 사용하는 것은 PHP 세션 핸들러입니다.

자바 스크립트에서는 쿠키를 사용하여 작은 데이터를 저장할 수 있습니다.

4

웹 개발에서 "세션"이라는 용어의 일반적인 의미는 "토큰을 통해 특정 사용자에게 연결된 서버에 저장된 정보 묶음"입니다. 정의는 서버가 관여해야하기 때문에 서버 없이는 달성 할 수 없습니다.

은 세션을 cookie (브라우저를 닫을 때 명확한 만료 시간이없는 세션)에 데이터를 저장합니다.

최신 브라우저에서는 sessionStorage을 사용하여 더 많은 양의 데이터를 저장할 수 있습니다.

+0

나는 것 클라이언트 측 저장소, 특히 sessionStorage에 대해 권장합니다. 다음을보십시오 : http://www.sans.org/reading_room/whitepapers/storage/risks-client-side-data-storage_33669 – Parrotmaster

+0

@Parrotmaster - 나는 단지 그것을 훑어 보았습니다. 그러나 그것이 "맹목적으로 말하지 않는 것처럼 보입니다. 트러스트 사용자 입력 ", 이는 새로운 것은 아닙니다. – Quentin

관련 문제