쿠키와 마찬가지로 세션 데이터는 클라이언트에 저장된다. 세션은 클라이언트가 서버에 로그인하고 로그아웃하는 시간 간격을 얘기한다. 이 세션에서 보관해야 하는 데이터는 클라이언트의 브라우저에 저장된다. (쿠키는 텍스트파일형태로 저장됨) 각 클라이언트의 세션에는 세션ID가 할당된다. 세션 데이터는 쿠키 위에 저장되며 서버는 쿠키에 암호화 방식으로 서명을 한다. 이 암호화를 위해 Flask 에는 정의된 sercret_key 가 필요하다. 파일명 : 10_session.py from flask import Flask, session, redirect, url_for, escape, request app = Flask(__name__) app.secret_key = 'abcdefghijklmnopqrstuvwxyz..
쿠키는 텍스트 파일 형태로 클라이언트 PC 에 저장된다. 더 나은 방문자 경험과 사이트 통계를 위해 클라이언트 사용과 관련된 데이터를 저장하는 것이다. 파일명 : 9_cookies.py from flask import Flask, render_template, request, make_response app = Flask(__name__) @app.route('/') def index(): return render_template('9_index.html') @app.route('/setcookie', methods = ['POST', 'GET']) def setcookie(): if request.method == 'POST': user = request.form['nm'] resp = make_res..