테스트 사이트 - 개발 중인 베타 버전입니다

외부오픈소스의 SESSION 사용법

xargs 10년 전 조회 3,917

 제이쿼리 파일매니저를 찾던중 쓸만한 것을 찾아냈습니다.(http://www.responsivefilemanager.com">http://www.responsivefilemanager.com)

이 아이를 선택했던 것은 N드라이브처럼 회원마다 자기 폴더를 주고 싶었거든요..

설치는 뭐 서버에 올려만 놓으면 바로 작동이되어서 어렵지 않았습니다.(한글경로나파일명인식이안되는문제빼고는)

 

다만 이 아이를 선택했던 진짜 이유 '그누보드와 연동하여 회원마다 폴더를 주는 기능'을 사용하려는데 

누가 물어본사람도 없고 답답하네요.. 메뉴얼에는 아래처럼 나와있습니다.

 

$_SESSION["RF"]["subfolder"]="subfolder/name/" 처럼 폴더 경로지정해주고 사용하면된다고

간단히 설명되어있습니다.

그래서 저는 이렇게 

$_SESSION["RF"]["subfolder"]="subfolder/'/"

 ​설정했는데 도무지 안되네요... 다른 힌트없을까요~?~~? ㅜㅜ

도움좀 부탁드리겠습니다. ㅜㅜ

 

@밑에 더보기를 클릭하시면 사이트에서 설명하는 USER별 폴더지정해주는 방법이 나옵니다.

 

 

 

SET SUBFOLDER AS ROOT AND MULTI-USER USE

You can set a subfolder as root. So you can have a root folder for each user.

The way to implement this is set the session variable $_SESSION["RF"]["subfolder"] ="subfolder/name/"

Remember that subfolder value must not have ../ ./ . inside and can't begin with /

Folder Example:

root -- folder1 ---- subfolder1 ---- subfolder2 -- folder2 ----subfolder3

User1 subfolder="" View: folder1 -- subfolder1 -- subfolder2 folder2 -- subfolder3

User 2 subfolder="folder1" View: subfolder1 subfolder2

So if you want use filemanager in a multiuser CMS you can simply create a folder for each user and set a session variable ($_SESSION['subfolder']) with the name of the user folder.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

P
10년 전

그누보드의 common.php를 불러오셔야 $member 변수가 할당됩니다. 그게 아닌경우라면 로그인 페이지에서 $_SESSION['mb_id']를 생성하게 하시고 폴더명을 $_SESSION['mb_id']로 제공하셔야 겠죠. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인