t

그누보드5 DB 세션 자료 공유 합니다.

· 2018-09-20 (목) 21:55:07 · 8905 · 8

DB 세션 관련 자료를 찾아보니

g4 시절의 자료밖에 나오지 않는 것 같아서 혹시나 필요하신 분이 계실까 올려 봅니다.

 

이용방법

 

1. DB table 생성

2. 첨부파일 붙여 넣기

3. 소스 붙여 넣기

 

 

1. 테이블 생성

CREATE TABLE `g5_session` (
  `id` varchar(32) NOT NULL,
  `datetime` datetime NOT NULL,
  `data` text NOT NULL,
  PRIMARY KEY (`id`),
  KEY `datetime` (`datetime`)
);
 

 

2. 첨부파일 붙여 넣기

- 첨부파일을 lib 폴더에 붙여넣기 해주세요

 

3. 소스 붙여 넣기

- 첨부된 파일을 lib 폴더에 붙여 넣기 하시고 common.php 에서 session_save_path 를 주석 하신 후 아래 소스를 붙여넣기 해주시면 됩니다.

 

 

// 파일 세션 주석 처리

//session_save_path(G5_SESSION_PATH);

 

// 핸들러 함수 정의 파일

include_once(G5_PATH."/lib/session.db.lib.php");

 

$session_store = new DatabaseSessionStore(G5_MYSQL_HOST, G5_MYSQL_USER, G5_MYSQL_PASSWORD, G5_MYSQL_DB);

 

// 세션 핸들로 지정

session_set_save_handler($session_store);

 

 

 

감사합니다.

첨부파일

session.db.lib.php (4.5 KB) 187회 2018-09-20 21:55
|

댓글 8개

감사합니다.^^
2018-10-01 (월) 13:35:14
감사합니다.
2018-11-10 (토) 14:39:07
궁금한게 있습니다. 이것을 서브도메인쪽에 붙여넣는 것이 맞죠?
감사합니다!!
잘 작동 하네요!!
2019-06-06 (목) 16:30:10
현재 기본 캡차를 사용중입니다
그런데 세션 db를 적용하면 캡챠가 흰색으로 나오네요
common.php 이거 수정하면 흰색으로나오고 복구하면 잘나옵니다
혹시 수정하는 법이있을까요 ?

캡차를 끄고해보았는데 .. 작동도 안되네요 ..;
그동안 패치로 막힌거일수있을까요 ?
2019-08-07 (수) 11:34:44
이걸 적용하니까, 로그인을 해도 로그인이 풀려버리는데요 어떤 문제가 있는건가요?
php7에서 작동하지 않습니다. (알고보니 sprintf 함수가 문제를 일으켰다는게... 아니다!)
2020-10-31 (토) 21:42:52
그누보드 5.4.3에 설치했는데 오류가 발생하는데 원인을 알 수 있을까요?
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
18-10-23 조회 1.2만
18-10-22 조회 9,650
18-10-21 조회 6,463
18-10-21 조회 6,097
18-10-20 조회 6,004
18-10-18 조회 7,068
18-10-17 조회 7,727
18-10-15 조회 6,267
18-10-14 조회 1.2만
18-10-12 조회 1.6만
18-10-10 조회 6,511
18-10-10 조회 7,554
18-10-10 조회 5,062
18-10-08 조회 5,492
18-10-08 조회 1만
18-10-06 조회 8,397
18-10-04 조회 1.4만
18-10-03 조회 7,013
18-10-02 조회 6,799
18-10-02 조회 6,021
18-09-29 조회 5,506
18-09-28 조회 7,004
18-09-21 조회 1만
18-09-20 조회 8,906
18-09-17 조회 7,198
18-09-13 조회 7,390
18-09-12 조회 6,229
18-09-05 조회 8,808
18-09-05 조회 6,602
18-09-02 조회 9,491