를 조회, 나는 사용자의 세 가지 유형을했습니다,의는 A, B라고하자 C로 그들에게 접근은 대부분 다른,하지만 여전히 몇 가지 중복되어 웹 페이지. 그리고 다음과 같이 디렉토리를 만들었습니다. 처럼.PHP 가상 디렉터리 내 웹 사이트에서
Root
A
A1
A2
A3
K1
K2
B
B1
B2
K1
C
C1
C2
C3
K1
K2
그래서 여기 K1과 K2가 아니라 유사한 내용하지만 일반적인 이름을 가진 파일. 사용자 로그인 유형 일 경우 domain.com/A/A1/
domain.com/A/K2/
등을 검색 할 수 있습니다. B 유형의 사용자는 domain.com/B/B1
등으로 찾아 볼 수 있습니다.
내가 원하는 무엇, 그 사용자 로그인의 유형은, 그 사이에 A
B
등을 사용하지 않고, 등등 domain.com/A1/
domain.com/K1
등을 통해 탐색 할 때. 이제 파일의 명확성을 방지하기 위해 모든 파일을 함께 섞을 수 없으므로 위에서 설명한 것과 동일한 디렉토리 구성으로 유지해야합니다. 그렇게하는 방법? 무엇을해야합니까?
mod_rewrite를 가상 디렉터리를 생성하는 데 도움이 있지만, 우리가 보여줄 방법을 선택할 수 PHP 세션 변수 N, 데이타베이스 쿼리를해야하고, 무엇을 모든 것은 사용자에게 접근 유지하기로이 경우에 도움이 안된다.
나는 이렇게 질문을 이해하면서 당신이 얻을 모든 문제에 대해 문의하시기 바랍니다 훨씬 명확하지 않을 수 있습니다. 감사합니다. .
"사용자 유형"은 어디에 저장 되나요? 세션 쿠키에 있습니까? 활성 세션의 데이터베이스에서? 쿼리 문자열 매개 변수? –
세션 변수는 사용자의 UID를 저장하며 UID에 따라 그룹 테이블에서 쿼리하여 사용자 유형을 알 수 있습니다. – kushpf