Queria saber se tem um jeito de fazer uma premiacao a cada vez que alguem criar um conta, mais a premiacao sendo por IP.
Printable View
Queria saber se tem um jeito de fazer uma premiacao a cada vez que alguem criar um conta, mais a premiacao sendo por IP.
Se eu entendi bem, você quer apenas quem crie conta por um determinado IP tenha uma determinada premiação, é isso mesmo?
Se for, você pode fazer isso no código fonte da WEB.
Creio que essa função ajude:
Fonte: [Only registered and activated users can see links. Click Here To Register...]Código PHP:
function get_client_ip() {
$ipaddress = '';
if (getenv('HTTP_CLIENT_IP'))
$ipaddress = getenv('HTTP_CLIENT_IP');
else if(getenv('HTTP_X_FORWARDED_FOR'))
$ipaddress = getenv('HTTP_X_FORWARDED_FOR');
else if(getenv('HTTP_X_FORWARDED'))
$ipaddress = getenv('HTTP_X_FORWARDED');
else if(getenv('HTTP_FORWARDED_FOR'))
$ipaddress = getenv('HTTP_FORWARDED_FOR');
else if(getenv('HTTP_FORWARDED'))
$ipaddress = getenv('HTTP_FORWARDED');
else if(getenv('REMOTE_ADDR'))
$ipaddress = getenv('REMOTE_ADDR');
else
$ipaddress = 'UNKNOWN';
return $ipaddress;
}
Da pra simplificar o que tem ai, ou até fazer algo BEM melhor caso tenha conhecimento, mas essa ai está de fácil uso e funcional, recomendo.
Obs: Não é recomendo utilizar essa quantidade de IF/ELSE na mesma função, sendo tão pequena assim, mas isso ai já te ajuda, a repetição acarreta lentidão no processamento da função e blá blá...