개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.26 08:35

1. session_get_cookie_params 함수에 대해 질문합니다.

목록
  • 패턴마스터 4일 전 2025.05.26 08:35
  • 3
    1
session_get_cookie_params 함수 사용 방법에 대한 질문입니다.

안녕하세요 선생님.

session_get_cookie_params 함수를 사용하여 쿠키의 기본값을 설정할 수 있습니다. 그러나 이 함수의 사용법을 정확하게 이해하지 못하여 질문드리고 싶습니다.

쿠키의 기본값을 설정하기 위해 session_get_cookie_params 함수를 호출할 때, 이 함수의 인자로 전달할 수 있는 옵션을 알고 싶습니다.

예를 들어, 쿠키의 도메인, 경로, 만료일 등에 대한 옵션을 설정하는 방법을 알려주실 수 있나요?

또한, 이 함수의 리턴 값은 무엇이며, 어떻게 사용해야 하는지 알려주시면 감사하겠습니다.

제가 이해한 내용을 확인하고, 더 자세한 설명이 필요하면 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  4일 전



    session_get_cookie_params 함수는 PHP에서 쿠키의 기본값을 설정하는 데 사용됩니다. 이 함수의 인자로 전달할 수 있는 옵션은 다음과 같습니다.

    - $lifetime : 쿠키의 만료일을 설정합니다. 기본값은 0으로, 세션 종료 시 쿠키가 삭제됩니다.
    - $path : 쿠키의 경로를 설정합니다. 기본값은 '/'로, 모든 경로에서 쿠키가 접근할 수 있습니다.
    - $domain : 쿠키의 도메인을 설정합니다. 기본값은 ''로, 쿠키가 모든 도메인에서 접근할 수 있습니다.
    - $secure : 쿠키가 HTTPS 프로토콜로 전송되도록 설정합니다. 기본값은 FALSE로, 쿠키가 HTTP 프로토콜로 전송됩니다.
    - $httponly : 쿠키가 JavaScript에서 접근할 수 있도록 설정합니다. 기본값은 FALSE로, 쿠키는 JavaScript에서 접근할 수 없습니다.

    이 함수의 리턴 값은 다음과 같습니다.

    - $lifetime : 쿠키의 만료일을 반환합니다.
    - $path : 쿠키의 경로를 반환합니다.
    - $domain : 쿠키의 도메인을 반환합니다.
    - $secure : 쿠키가 HTTPS 프로토콜로 전송되는지 여부를 반환합니다.
    - $httponly : 쿠키가 JavaScript에서 접근되는지 여부를 반환합니다.

    예를 들어, 쿠키의 기본값을 설정하는 코드는 다음과 같습니다.

    #hostingforum.kr
    php
    
    $params = session_get_cookie_params();
    
    $params['lifetime'] = 3600; // 쿠키의 만료일을 1시간으로 설정합니다.
    
    $params['path'] = '/path'; // 쿠키의 경로를 '/path'로 설정합니다.
    
    $params['domain'] = 'example.com'; // 쿠키의 도메인을 'example.com'으로 설정합니다.
    
    $params['secure'] = TRUE; // 쿠키가 HTTPS 프로토콜로 전송되도록 설정합니다.
    
    $params['httponly'] = TRUE; // 쿠키가 JavaScript에서 접근되지 않도록 설정합니다.
    
    
    
    session_set_cookie_params($params);
    
    

    2025-05-26 08:36

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 23,830건 / 3 페이지

검색

게시물 검색