session
-
[ASP] ASP 세션(Session)Web/ASP 2015. 10. 16. 11:00
ASP Session Object 세션 객체(Session Object)는 정보와 관련된 것 또는 사용자 세션을 위한 변경된 설정을 저장합니다. The Session Object 어플리케이션에서 작업을 할때, 열고, 어떠한 점을 변경하고 닫습니다. 이러한 것을 세션이라고 합니다. 컴퓨터는 당신이 누군지 알고 있습니다. 컴퓨터는 어플리케이션을 열때와 닫을 때를 알고 있습니다. 그러나, 인터넷 상에서는 한 가지 문제점이 있습니다: 웹 서버는 당신이 누구고 어떤 작업을 할지 모릅니다, HTTP 주소는 상태를 유지하지 못하기 때문입니다. ASP는 각 유저를 위한 식별가능한 쿠키를 생성함으로서 이 문제를 해결합니다. 쿠키는 사용자 컴퓨터로 전송되어지고 쿠키는 사용자 식별이 가능한 정보를 포함하고 있습니다. 이 인..
-
[ASP] ASP 변수Web/ASP 2015. 9. 30. 13:23
ASP Variables 변수는 정보를 저장하는데 사용됩니다. Example 변수 선언: 변수는 정보를 저장하는데 사용됩니다. 아래 예제는 변수를 어떻게 선언하고, 값을 할당하고, 텍스트로 값을 사용하는지에 대한 예제입니다. 123456789101112 Colored by Color Scriptercs 배열 선언: 배열은 연관된 데이터 요소들을 저장하기위해 사용됩니다. 아래 예제는 이름이 저장된 배열을 어떻게 선언하는지에 대한 예제입니다. 1234567891011121314151617181920 Colored by Color Scriptercs 반복루프 통한 HTML Headings: HTML에서의 6개의 headings를 어떻게 반복루프를 도는지에 대한 예제입니다. 12345678910111213 Co..
-
[CodeIgniter] 7. 사용자 인증(로그인)Web/CodeIgniter 2015. 8. 25. 19:53
7장에서는 로그인에 관한 처리를 해보겠습니다. 거의 모든 사이트에서 중요한 부분이 회원가입 후의 사용자 인증 부분입니다. 사이트의 첫 시작이라고 해도 과언이 아닙니다. 사이트 개발 시 제일 먼저 하는 작업이 가입, 로그인, 회원 관리입니다. 7.1 세션 구조 CodeIgniter의 세션 라이브러리는 PHP의 세션과 작동 형태가 조금 다릅니다. 세션이 생성되는 것은 동일한데 실제 사용자 데이터는 쿠키에 담깁니다. 이렇게 복잡하게 구성된 이유는 사용자 데이터 보안이 강화된 데이터베이스 세션을 구현하기 위해서입니다. CodeIgniter의 데이터베이스 세션은 위 그림의 1, 2번 절차는 동일하고 3번의 사용자 데이터가 저장되는 곳이 데이터베이스로 바뀝니다. 그렇게 되면 해커나 사용자가 PC의 쿠키를 볼수 없기..
-
[PHP] 16. SuperGlobal - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:47
PHP 5 Global Variables - Superglobals Superglobal은 PHP 4.1.0에서 소개된 개념이고 모든 범위에서 언제든 사용가능한 내장된 변수입니다. 1. PHP Global Variables - Superglobals PHP에 몇 개의 미리 선언된 변수는 "Superglobal"이라 합니다. 이 의미는 범위에 상관없이 언제나 접근 가능하다는 뜻 입니다. PHP superglobal 변수는 다음과 같습니다: - $GLOBALS - $_SERVER - $_REQUEST - $_POST - $_GET - $_FILES - $_ENV - $_COOKIE - $_SESSION 2. PHP $GLOBALS $GLOBALS는 PHP 스크립트 어느 곳이든 전역 변수를 접근 할 때 사용되..
-
[MongoDB] 3. 세션관리자 제작CSE/MongoDB 2015. 6. 13. 11:41
3장 세션관리자 제작 시작하겠습니다! 이번 장에서 구현할 세션관리자는 웹사이트를 방문한 방문객의 HTTP 세션을 관리하고 세션 데이터를 저장하기 위해 몽고DB를 사용하는 모듈이다. 세션관리자는 사용자 autheticate, 활동 추적, 활동 인증, 로그 아웃 관리와 같은 기본적이지만 중요한 기능을 담당한다. 여기서는 객체지향형 프로그래밍 원칙을 사용해 모듈을 구현할 것이다. 1. SessionManager 클래스 구현 - 세션 저장/인출/처리를 위해 몽고DB에 만들어진 컬렉션을 사용하는 모듈인 SessionManager 클래스를 구현하겠다. 세션을 처리하기 위한 콜백 함수로 이 클래스의 인스턴스 메소드를 session_set_save_handler()로 등록할 것이다. 설계 목표는 다움과 같다. * 클래..