WP Manifestindependent plugin directory
manifest / developer / naran-session

Naran Session

Simple cookie-based session plugin for WordPress

by changwoo · github.com/chwnam/naran-session · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/chwnam/naran-session/archive/refs/heads/main.zip

From the readme

나란 세션 플러그인 이 플러그인은 워드프레스에 쿠키 - transient API 기반의 세션 기능을 제공합니다. 설치하기 보통의 플러그인과 마찬가지로 wp-content/plugins 디렉토리에 이 플러그인을 설치하시고, 관리자 플러그인에서 활성화하세요. 이 플러그인은 일반적인 사용자를 위한 것이 아닌, 개발자의 편의를 위한 용도로 작성되었습니다. 사용하기 아래는 대표 함수에 대한 간략한 설명입니다. nsessstart() 세션을 시작하는 함수입니다. nsessget, nsessset 같은 함수에서 자동으로 초기화하므로 굳이 부를 필요는 없습니다. nsessget( string $key, $default = null ) 세션에 저장된 값을 가져오는 함수입니다. $key: 문자열로, 세션 내 값의 식별자입니다. $default: 세션에 해당 식별자로 저장된 값이 없을 때 대체할 값을 지정할 수 있습니다. nsessset( string $key, $value, $timeout = null ) 세션에 값을 저장하는 함수입니다. $key: 문자열로, 세션에 설정할 값의 식별자입니다. $value: serialize 가능한 어떤 값이든 가능합니다. 단, null을 입력하면 해당 키를 세션에서 제거하는 것과 동일합니다. $timeout: 지정된 시간만큼만 유효합니다. 단, 이 값은 NSESSTIMEOUT을 초과할 수 없습니다. 생략하면 항상 NSESSTIMEOUT만큼 유지됩니다. sesshas( string $key ) 세션에 키가 존재하는지 확인합니다. 세션에 값이 저장되고 만료 시간이 지나지 않아야 참을 리턴합니다. 이전에 값을 저장한 적이 있더라도 만료 시간이 지나면 값은 폐기되는 것이 원칙이므로 거짓을 리턴하게 됩ㄴ다. $key: 문자열로, 존재하는지 확인하기 위한 값의 식별자입니다. nsessgetexpiration( string $key ) 이 함수는 세션에 저장된 값의 만료 시간을 조사하는 함수입니다. 세션에 존재하는 유효한 키를 입력하는 경우 만료 시간을 타임스탬프로 리턴합니다. 값이 존재하지 않거나, 만료되어 더이상 유효하지 않은 경우는 0을 리턴합니다. nsessremove( string $key ) 세션의 값을 삭제하는 함수입니다. nsessset( 'foo', null )과 동일한 기능을 합니다. $key: 문자열로, 삭제할 세션 값의 식별자입니다.

Read the full README on GitHub →