웹마스터 팁



개판 오분전 세션 구어먹기.

1. session 이 머게??
2. session 열기
3. session 에 변수 저장하기
4. session 에 저장된 변수 지우기.
5. session 의 아이디 이용
6. session 의 기타 기능 - |
7. session 의 기타 기능 - ||



갑자기 손구락에 쥐 난다.
뭔 상관이냐고??
원래 첫마디가 잘 풀려야 한페지가 무리 없이 술술 풀리는데
뭔 말부터 짖어야 할지 얼핏 떠오르지가 않아 그냥 써봤다..........




써버의 세션에 관한 설정은 니덜하고는 상관 없이 써버 관리자 권한이지만
세션에 관해서 어떤 설정을 했는지 알수 있고
또 내가 작성한 스크립트가 실행 되는 동안 그 설정을 바꿀수 있다.
그리고 이것에 관해 앞에서 몇마디 주절거렸지만 나머지 마져 짖어본다면
이런게 있다.

브라우저가 닫히면 세션도 닫힌다고 했는데 일반적인 설정이 글타는거고
실제는 써버관리자 맘대로 그 시간을 정해줄수 있다.
또 세션이 적용 되는 도메인을 정해줄수 있고 세션이 저장되는 디렉토리도 적용될수
있다. 대충 뭔 말인지 감이 잡히지??






어떤 설정으로 되었는지를 알고 싶을땐
session_get_cookie_param() 함수를 쓴다.
이 결과 값은 배열이 되는데
첫번째 요소는 "세션의 지속 시간"이고
두번째 요소는 "세션이 저장 되는 디렉토리" 이고
세번째 요소는 "세션이 적용 되는 도메인"이고.....
네번째 요소는 "The cookie should only be sent over secure connections"이다. 보안에 관한 문제인듯 하다. over secure connections 에 대한 개념을 명확히 할수 없어
보안에 관한 설명을하기 힘든데.....글쎄 이 항목을 true 로 한다면 팝업으로 세션 아이디를
넘기는게 불가능하다는 소리일까...??
(참조 : http://www.php.net/)

미안타. 내가 허접이라서 이렇게 설명 하다가도 대책 없이 막힌다. "그냥 가자."





이 설정을 내가 작성한 스크립트가 실행 되는 동안엔 바꾸고 싶다 할 경우엔
session_set_cookie_param() 함수를 쓴다. 위에 함수하고 딱 한글자만 틀리다.
그리고 인자가 들어가는데 인자는 별수 없이 니가 원하는 설정을 위한 인자가 들어갈 것이다.
첫번째 인자는 세션 생존 GMT 시간이고 두번째 인자는 세션이 저장될 디렉토리이고
세번째 인자는 적용 되는 도메인이다.
두번째 인자하고 session_save_path() 함수하고 어떤 차이가 있는지 잘 모르겠다.
똑같은건가??
이번에도 "그냥 가자."




한가지 더 알아야 하는것이 있는듯 한데
module 라는 말이 뭔 말인지 감을 잡지 못해 설명하기 힘들다.
별수 없이 이번에도 "그냥 가자."

가다 보니 다 왔네~


허접 강좌 읽느라 니덜 몹시 수고 해따.
쓰는 나도 몹시 수고 해따.



근데 왜 반말이냐고??
욕 얻어먹고 오래 살고 싶어서 그랬다.
구미호도 백년 묵으믄 사람 된다던데
미친개도 혹시 백년 묵으믄 사람 될까 싶어서
이를 갈고 백년은 살아볼란다.
부지런히 욕하길 바란다.