Jump to content


Photo

Ajuda Com Mural De Recados


  • Faça o login para participar
5 replies to this topic

#1 Tivin

Tivin

    Normal

  • Usuários
  • 92 posts
  • Sexo:Não informado
  • Localidade:Prata Moiado

Posted 30/05/2005, 00:19

tenho um muralde recados e queria aumentar a segurança a respeito de mensagens indesejadas. entao gostaria de pegar o ip, se estiver numa lan,pegar o ip da maquina tabem e o host.

nessa pagina que tem host

tem um tipo d host que queria pegar por meu site! como faço isos?

#2 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 30/05/2005, 00:24

é só voce gravar o IP do usuaario que postou a mensagem, ele pega o IP da maquina que esta acessando...

IP = Request.ServerVariables("REMOTE_ADDR")

e gravar no banco junto com a mensagem......

T+


Generation
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)

#3 Tivin

Tivin

    Normal

  • Usuários
  • 92 posts
  • Sexo:Não informado
  • Localidade:Prata Moiado

Posted 30/05/2005, 00:26

e o host, nao tem como pegar nao?

#4 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 30/05/2005, 00:47

tem sim..

REMOTE_HOST

vou colocar uns a mais pra vc ver..

SERVER_NAME - O DNS ou endereço de IP do servidor
SERVER_PROTOCOL - O nome e o número da revisão do protocolo usados pela solicitação. Normalmente é HTTP/1.0.
SERVER_PORT - O número da porta TCP/IP na qual o servidor aceita solicitações. Normalmente é 80
SERVER_SOFTWARE - O nome e a versão do software HTTP no srvidor.
SCRIPT_NAME - O caminho do script que está sendo executado.
REQUEST_METHOD - O método HTTP que está sendo usado para enviar os dados de cliente ao servidor. Os valores pssivéis: GET e POST.
REMOTE_HOST - O nome de dominio completo do cliente.


T+


Generation
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)

#5 edmais

edmais

    Just do it!

  • Usuários
  • 797 posts
  • Sexo:Não informado
  • Localidade:BH - MG

Posted 30/05/2005, 08:51

Salientando...

Um sistema de mural que ficaria bacana seria por exemplo:

O ip 127.0.0.1 mandou uma msg, se ele mandar novamente, só atualiza a última. agora suponhamos que o IP 127.0.0.1 mandou uma msg ai veio o IP 127.0.0.2 e mandou outra. Se o IP 127.0.0.1 mandar uma msg, ela adiciona. Você só atualiza se o cara quiser mandar duas vezes consecutivas. Isso evita flood, economiza Banco, e mostra ser um sistema bem estruturado e pensado.

[]'s
Eduardo Batista

#6 gledsonweb

gledsonweb

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 10/09/2008, 13:22

onde eu coloco o IP = Request.ServerVariables("REMOTE_ADDR")?
Abraço




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq