2009-05-12 4 views
16

동일한 도메인/서버에서 실행중인 다른 PHP 응용 프로그램이 이미있는 웹 사이트의 PHP 응용 프로그램을 작성합니다. 내 응용 프로그램은 당연히 세션을 사용하고 있으며 내 세션이 기존 응용 프로그램을 방해하는 것을 원하지 않습니다. 예를 들어, $ _SESSION [ 'username']을 사용하고 싶다면 다른 응용 프로그램에서도 $ _SESSION [ 'username']을 사용하고있는 것이 문제 일 수 있습니다. 추가 보안 계층을 찾고 있지 않습니다. 호스트를 공유하고있는 응용 프로그램을 신뢰합니다. 나는 단지 버그를 피하고자한다.여러 PHP 세션

$ _SESSION [ 'MY_APP_NAME'] [ 'username'] 같은 것을하는 것이 한 가지 방법 일 수 있지만 더 쉬운 방법이 있는지 알고 싶습니다.

PHP 문서에서 'session_module_name'이라는 함수가 있음을 확인했습니다. 이름은 좋게 들리지만 문서가 실제로 무엇인지 설명하지는 않습니다.

어떤 조언이 필요합니까?

답변

2

앱을 별도로 유지하는 데 도움이되는 또 다른 방법은 세션 저장소를 php.ini의 session.save_path을 원하는 폴더로 설정하거나 session_start() 전에 session_save_path()을 호출하는 다른 장소로 이동하는 것입니다.