2013-02-10 2 views
0

클라이언트에서 내 서버에 알려진 모든 것을 수집하기 위해이 클래스를 PHP에 구축합니다. 클라이언트가 내 http : //로 리디렉션 될 때 발생합니다. 도메인 이름 .클라이언트에서 서버로 보내지는 기본 데이터

나는 시작으로 몇 가지 기본적인 것들을 보았다, 종료 : 호스트, IP 주소, 시간, 포트, 에이전트, 호스트

는 기본적으로 $_SERVER에 포함되어있는 변화 다, 내 질문은

:

어떠한 추가 내 도메인에 들어오는 사용자에 대해 사용 가능한 정보를 최대화하기 위해 수집 할 수있는 정보?

나는 깜박 거려야 만한다. (어떻게 그들이 santise라고?)이 경우 전역 변수의 날짜는 $_SERVER 어레이인가?

답변

0

사용자의 위치를 ​​확인하기 위해 위치 정보 검사를 사용할 수 있습니다.

https://stackoverflow.com/questions/5190734/php-geolocation

경우 당신은 당신이 자동으로 바로 사이트로 사용자를 리디렉션하는 것이 쉬울 것 하시다면 사이트에 대한 여러 언어를 지원합니다.

$ _SERVER에는 실제로 알고 싶은 거의 모든 것이 포함되어 있습니다.

+0

$ _SERVER ALMOST에 모든 내용이 포함되어 있다고 언급 했으므로 다른 것들에 대해 설명해주십시오. 아직 누락되었습니다. 당신이 제공 한 링크 – user2046198

+0

$ _SERVER가 필요없는 데이터 예제는 $ _REQUEST http://www.php.net/manual/en/reserved.variables.request.php입니다. 중요한 비트부터 시작해서 거기에서 성장할 것을 제안합니다. 나는 가능한 모든 것을 모으려고 노력하는 것이 과잉의 약간 일 수 있다고 생각한다. 즐겨 – Redian

0

사용중인 링크, 방문한 페이지 및 방문 빈도를 기록 할 수 있습니다.

+0

어떻게 할 수 있습니까? – user2046198

+0

mySQL 데이터베이스를 사용하면 IP와 날짜별로 모든 페이지 요청을 기록하는 테이블을 만들 수 있습니다.이 테이블은'getdate()'를 사용합니다. – Montycarlo

+0

물론, 내 서버에서 동작을 추적하는 것을 의미합니다. 좋아요. 그 중 하나에 대해 감사합니다. – user2046198

0

체크 아웃 irongeek.com's browser info page 어떤 정보가 즉시 제공되는지 예를 들어보십시오. 자바 스크립트에서 클라이언트에 대해 많은 것을 배울 수 있습니다. 아마도 PHP 클래스의 일부는 AJAX 구성 요소를 포함해야합니다. 자바 스크립트에서 사용 가능한 기웃 정보가 개인 정보 보호에 대한 엄중 한 위반이 될 수 있다는 말은 웹 윤리 전문가가 아닙니다.

Google 애널리틱스 (GA)는 GA가있는 실제 사이트가있는 경우 로그인하고 다른 보고서 및 데이터 유형 중 일부를 조사해야합니다.

Do Not Track도 읽어야합니다.

관련 문제