Re:Endereço IP e atribuir valor a um campo [RESOLVIDO]

Olá Pessoal,

Preciso do auxílio de vocês para uma necessidade e não sei como resolver.

O que preciso é que ao entrar em um formulário a aplicação detecte o endereço IP do usuário (servidor e aplicação na rede interna da empresa) e com base no endereço IP (seria um IF ou algo assim) dois campos já sejam preenchidos e não possam ser alterados pelo usuário e este preencheria os demais campos do formulário.

Vocês podem em dar uma luz de como resolver isto?

Obrigado a todos antecipadamente.

Marco Aurélio

Se for o que eu entendi acredito que o código abaixo ira lhe ajudar.

//dentro do envento onload

$ip = $_SERVER[‘REMOTE_ADDR’];

if ($ip == ‘211.70.89.212’)
{

{campo1}=‘teste1’;
{campo2}=‘teste2’;
sc_field_readonly(campo1}, ‘on’);
sc_field_readonly(campo2}, ‘on’);

}

elseif ($ip == ‘211.70.89.213’)
{

{campo1}=‘haha’;
{campo2}=‘haha2’;
sc_field_readonly(campo1}, ‘on’);
sc_field_readonly(campo2}, ‘on’);

}

Atenciosamente Arquimedes

Além da solução já postada pelo caro Arquimedes na opção atribuir valores você pode definir na inclusão e no update se deseja que o campo seja alimentado com o IP que esta acessando a aplicação.

Arquimedes e Saulo,

Muito obrigado pelo auxílio.

Era isto mesmo que eu estava precisando e não sabia fazer.

Fiz o teste e deu certo.

Um abraço
MA