Dev Web/PHP2014. 4. 23. 17:34

하도 어이가 없어서...

PHP / CodeIgniter 사용 중인데...

사파리나 다른 브라우져에서는 문제가 없었는데, 크롬에서만 세션을 만들어도 계속 해서 사라지는 현상이 발생했습니다.

아무리 뒤져도 제대로 된 답변을 얻지 못하다 어디선가 얻은 팁입니다.

CI 설정인 config.php 을 열어보면 Session Variables 설정 부분이 있습니다.



//$config['sess_cookie_name']		= 'ci_session';
$config['sess_cookie_name']		= 'TC_session';

위와 같이 ci_session 부분의 쿠키 이름값을 다른 값으로 바꿔보시면 됩니다.

(그래도 안되면 언더바(_)를 사용하지 말아보세요.)


Posted by 놀란
Dev Web/ASP.NET2012. 5. 23. 15:27
  • Application 개체는 응용 프로그램 영역에서 어떤 값을 저장시켜 놓은 후, 그 값을 웹 페이지 어느 곳에서든지 참조할 수 있는 기능을 가지고 있는 개체이다. 그래서 주로 응용 프로그램 레벨 변수로 많이 사용되고 Application["이름"] = 값; 과 같은 식으로 값을 저장한다.
    • Lock() - 애플리케이션 변수를 잠그는 메서드
    • UnLock() - 잠긴 애플리케이션 변수를 해제하는 메서드
    • Add() - 애플리케이션 변수를 만들 때 사용
    • Application_Start() - 웹 애플리케이션이 시작할 때 발생(웹 사이트에 첫번째 사용자가 방문할 때 발생). Global.asax에서 설정
    • Application_End() - 웹 응용 프로그램이 끝날 때 발생(웹 사이트에서 마지막 사용자가 나간 후 발생). Global.asax에서 설정
  • Session 개체는 단일 사용자 레벨로 어떤 값을 저장하거나 호출하고자 할 때 사용되는 개체로 한 명의 사용자에 대한 정보를 키와 값으로 저장 가능하며 서버 측 메모리에 해당 데이터를 저장한다. Application 변수가 public 하다면 Session 변수는 Private 한 특성을 지닌다.
    • SessionID - 현재 세션의 고유번호 값 반환
    • SessionTimeout - 세션 시간 기록 : 기본값 20분. 더 추가시키거나 줄일 경우 사용
    • Abandon() - 현재 세션 지우기
    • Session_Start() - 한명의 사용자(세션)가 방문할 때 실행
    • Session_End() - 한명의 사용자가 나간 후 실행


'Dev Web > ASP.NET' 카테고리의 다른 글

[ASP.NET] Page 클래스  (0) 2012.05.23
[ASP.NET] Sever 개체  (0) 2012.05.23
[ASP.NET] Request 개체  (0) 2012.05.23
[ASP.NET] Response 개체  (0) 2012.05.23
Posted by 놀란