Evaluating bids

Capturar ip do usuário, site de origem, pagina do site atual

Published on the November 21, 2014 in IT & Programming

About this project

Open

Sou Analista desenvolvedor Senior, e estou sem tempo de fazer essa função.

Preciso que seja criado um script, semelhante ao usado no google analytics, onde o mesmo com poucas linhas, e um código do cliente como exemplo UA-1234567-1, consegue identificar qual site esta rodando esse script, que é compatível com qualquer navegador, independente se aceita ou limita scripts.

O script, pelo que vi o funcionamento, ele chama diversos arquivos javascripts, que faz a captura das informações do usuário como ip, e site de origem, além da pagina que o mesmo esta atualmente.

Já fiz um arquivo php que faz essa função, pois é bem simples, mas quero, que seja com um script igual ao do analytics que não de conflito no scripts do cliente, visto que eles podem usar jquery, entre outras plugins e soluções para o site dele funcionar.

Então o sistema deve capturar ip do usuário, site de origem, pagina do site atual, a cada mudança do site, ira ser notificado qual a pagina que ele esta e a anterior, isso em banco de dados mysql que irie disponibilizar, em hospedagem php.
Deve ser gerado um cookie, para que quando o scritp ler que a pessoa já acessou o site, informar a data do ultimo acesso que esta no cookie e a origem de onde ele veio, essa informação é primordial e deve ser salva no banco de dados em tabela que ira ser criada.

Deve ser feito tratativa para quando o uso de proxy, que existe essa opção das pessoas tentar burlar o acesso.

Não é necessário nenhuma interface, preciso apenas do script que ira ficar com no maximo 10 linhas no site do cliente e os arquivos .js que serão chamadas do site de origem, ou talvez o próprio php na ultima solução o .js que estara internamente, ira chamar o php que ira fazer todo o trabalho, para que não possa ser copiado o que é feito.
Os cookies podem e creio ser melhor ser gravados pelo php.

Esclareço todas as duvidas antes de fechar esse desenvolvimento.
Não informo para que será usado.

Category IT & Programming
Subcategory Web development
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Roles needed Developer

Delivery term: November 28, 2014

Skills needed

Other projects posted by M. H.