묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
session 사용방법좀 알려주세요~
2006.01.27 16:01
q1.세션사용방법.. - _-;
네이버에서 검색하여보니..
//////////////////////////////////////////////////
session Start(); // 세션을 시작한다.
.
.
$naver = "Hello~"; // 필요한 변수 선언 및 초기화
session_register(naver); // 세션변수 등록
.
.
echo($naver); // 세션변수를 이용한 출력문
.
.
session_destroy(); // 세션 종료
//////////////////////////////////////////////////
이렇게나왔는데영 =_ =.. 세션을시작하구~변수선언,변수등록 세션을종료한후에 세션에서선언한변수를
사용할수있나요..?(session_destroy();이후..사용이가능한지.. =_ =)
q2.
그리궁.. 보통변수는그냥 echo $value; 이런식으로써두되자나영,
근데 세션변수는 항상 echo($value); 이렇게써야하나요?~ 아니면 둘다같은건가요??
q3. 세션은 로그인말구 어디에사용이되나여?
로그인하는부분에서, 세션 or 쿠키로 로그인이됬는지알아본다했는데.. 두개의차이점은먼가요??~
네이버에서 검색하여보니..
//////////////////////////////////////////////////
session Start(); // 세션을 시작한다.
.
.
$naver = "Hello~"; // 필요한 변수 선언 및 초기화
session_register(naver); // 세션변수 등록
.
.
echo($naver); // 세션변수를 이용한 출력문
.
.
session_destroy(); // 세션 종료
//////////////////////////////////////////////////
이렇게나왔는데영 =_ =.. 세션을시작하구~변수선언,변수등록 세션을종료한후에 세션에서선언한변수를
사용할수있나요..?(session_destroy();이후..사용이가능한지.. =_ =)
q2.
그리궁.. 보통변수는그냥 echo $value; 이런식으로써두되자나영,
근데 세션변수는 항상 echo($value); 이렇게써야하나요?~ 아니면 둘다같은건가요??
q3. 세션은 로그인말구 어디에사용이되나여?
로그인하는부분에서, 세션 or 쿠키로 로그인이됬는지알아본다했는데.. 두개의차이점은먼가요??~
댓글 3
-
Mersia
2006.01.28 10:59
-
정용우
2006.01.29 18:36
답변감사합니다 ~!! / 1번에서영 세션스타트() 부터해서.. 세션 디스트로이(); 까지잇자나요..
그럼 이부분안에서만 세션안변수가제대로작동하는건가요??.. =_ =;;;
그리궁.. 세션으로변수선언하는것과 그냥변수선언하는것 차이가먼가요..
저는 아이피를찍어서 비교를하려고찾다보니 세션이라는걸알게됬거든요.. 그외사용하는곳이어디있는지 궁굼합니다~! -
Mersia
2006.02.01 15:37
세션생성후 세션이 죽기전까지는 아무때나 사용하셔도 관계는 없습니다.
세션변수선언을 하게되면 타페이지에서도 가능합니다. 특별히 POST 나 GET 방식으로 안넘겨주더라도 말이죠
단지 변수선언이라면... POST 방식이나 GET 방식으로 다음페이지로 넘기지 않으면 다음페이지에서는 해당변수가 초기화 됩니다.
세션은 여러곳에서 사용이 됩니다.
대표적인 예를 들자면 로그인 방식에 사용이되죠...
로그인시도시 아이디가 인증이 되었다면...
해당 아이디와 아이디의 레벨을 세션변수에 등록하고 페이지별로 인증받아서...
아이디를 이용해 로그인이 되어져있나를 체크하고...
해당페이지를 볼수있는 레벨이 되는지등을 체크할때 사용합니다.
또한 수많은 쇼핑몰등에서도 이용이 됩니다. ^^
세션의 사용성은 무궁 무진합니다.
2. 상관 없답니다.
3. 로그인부분에 쓰인다기보다는... 로그인한 유저의 데이타를 가져오게 되져...
필요할때마자 데이타를 읽어다 일일히 비교하기보다는... 자주쓰이는 데이타들을 캐쉬형식으로 저장시켜놓고...
필요할때마다 불러 쓴다고 생각하시는게...
쿠키는 접속자 컴퓨터에 저장이 되며...
세션은 서버에 저장이 되는 차이점이 있지요