2012-05-23 2 views
0

Joomla에 SWFUpload를 구현하고 있습니다. 세션 ID를 서버 (session_id())에 전달하고 서버 측에서는 swfupload에서 보낸 특정 ID에 대해 $_SESSION 값을 검색해야합니다.해당 ID를 기반으로 세션 값 가져 오기

제 질문은 세션 ID를 기준으로 $_SESSION 값을 얻는 방법입니다.

+0

당신은 Joomla!의 버전을 말하지 않습니다! 도움이 될 것입니다 ... 또한, 어떻게 SWFUpload를 "구현"하려고합니까? Joomla! 확장 유형. 플러그인/구성 요소/모듈 ... – Craig

+0

joomla 1.5, 구현은 매우 사용자 정의 및 확장 괜찮아되지 않습니다. – ihtus

답변

3

세션 ID를 설정하려면 session_start으로 전화하기 전에 session_id으로 전달하십시오.

$sessionID = "abc123"; // or from $_POST or whatever 

session_id($sessionID); 
session_start(); 

// $_SESSION will now contain the values from the given session ID 
+0

세션 ID를 설정할 필요가 없습니다. ID를 기반으로 $ _SESSION 값을 가져와야합니다. – ihtus

+2

@htus : 세션 ID를 설정하면'$ _SESSION'에 해당 세션 ID의 값이 포함됩니다. –

+0

2 명의 사용자가 Joomla에 로그인 한 경우 $ _SESSION의 2 개 값이 있어야합니다. 쿠키를 기반으로하지는 않지만 세션 ID는 – ihtus

0

나는 당신이해야 할 것은 그 자연의 세션이 적용 누구에게 특정 클라이언트에서만 사용할 수 있어야하기 때문에, $ _SESSION 변수 아닌 다른 관련 정보를 저장하는 생각! 당신은 DB에서 사용자 ID 또는 무엇이든을 저장 한 다음 키로 세션 ID를 사용하는 경우

당신은 당신이 당신의 스크립트에 대한이 도움이됩니다

희망을 필요로 어떤 정보를 찾아 볼 수 있습니다.

+0

Joomla는 $ _SESSION을 사용하기 때문에 여기서는 매우 제한되어 있으므로 $ _SESSION var와 함께 솔루션이 필요합니다. – ihtus

관련 문제