2013-09-10 2 views
0

codeigniter에서 프로젝트 작업.쿠키가없는 사용자를 추적하는 Codeigniter

라우터 앱에 클라이언트로부터 요청을 보내는 클라이언트가 있습니다 (제어 할 권한이 없습니다). 라우터는 내 앱 (포스트 변수에서)과 대화하는 사람마다 고유 한 식별자를 제공합니다. 요청간에 쿠키를 사용하지 않고 사용자를 추적하는 세션을 제안 하시겠습니까? 나는 CI 세션을 사용하여 추적하지만 IP 주소를 추적하고 라우터 응용 프로그램에서 제공하는 대부분의 요청은 동일한 IP 주소를 갖습니다.

+0

그냥 FYI ... DB에서'ci_sessions'를 사용하는 경우에도 쿠키가 사용됩니다 – doitlikejustin

답변

0

구식 경로로 이동하여 추적 데이터를 URL에 넣을 수 있습니다. 라우팅 앱의 고유 ID를 페이지의 모든 링크에 GET 매개 변수 형태로 추가하십시오. 후속 페이지에서 해당 내용을 읽고 모든 후속 URL에 대해 역행하십시오.

확실히 섹시하지는 않지만 응용 프로그램을 다루는 세계에서 ("실제"세계라고도 함) 제어 할 수는 없습니다. 그럴 가치가없는 옵션 일 수 있습니다.

1

세션을 데이터베이스에 저장하거나 apache/IIS 로그를 사용할 수 있습니다. 이러한 무료 로그 파일을 읽으려면 많은 무료 웹 응용 프로그램을 사용할 수 있습니다. 나는 트래픽 정보를 얻기 위해 IIS 로그를 읽는 데 awstats를 사용했습니다.

관련 문제