Analisando propostas

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

Publicado em 21 de Novembro de 2014 dias na TI e Programação

Sobre este projeto

Aberto

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.

Categoria TI e Programação
Subcategoria Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Funções necessárias Desenvolvedor

Prazo de Entrega: 28 de Novembro de 2014

Habilidades necessárias

Outro projetos publicados por M. H.