meu amigo Celso dono do site efetosespeciais.net ta com um probleminha e eu to tentando ajuda-lo más não consegui a principio pensei que seria facil, más não esta sendo.
bem o problema é o seguinte, o endereço do site dele é www.efeitosespeciais.net muitos devem conhecer aqui.
bem ele esta em meu servidor e sempre que posso ajudo-o em algum script php, bem o problema é que dessa vez tem um kra que para dissiminar trojans pela net se aproveitou do site dele, como.... ai que vem..
o kra registrou o domínio efeitos-especiais.net veja que o q muda é q tem um hifen no meio... ( - ), bem neste endereço ele usou um http refresh redirecionando para efeitosespeciais.net, ou seja quem acessar vai pensar q realmente é o site do celso, até ai tudo bem nenhum problema, só que o kra ta usando um dos serviços dele para disseminar trojans..
o kra ta fazendo o seguinte ele tem o serviço de cartões virtuais aqueles q as pessoas recebe o link para ver, o endereço que uma pessoa receberia seria este... o correto
http://www.efeitoses...pload/index.php
o sakana fez um duble no endereço
http://www.efeitos-e...load/pickup.php
bem pode-se perceber que é quase identico o site, e os usuários q ele tem q enviam cartões ou recebem sempre pode cair na cilada, pois no endereço que o cara clonou tem um link mandando instalar um plug-in do flash, ai ja sabe o que é né.... e dessa forma ele fica enviando e-mails para as pessoas com o link falando q é cartão virtual e tals...
bem eu pensei na seguinte solução....
como o kra faz um redirecionamento par ao site dele eu usaria a variavel global $_SERVER['HTTP_REFERER']; eu pegaria o local de honde vem, faria um condição na index do site dele e pronto se estivesse originado do domínio clone ele exibiria uma mensagem de alerta avisando o usuário e informando-o sobre o que ocorre, ou seja a fraude.
bem até ai pra mim tava certa a solução, más para minha surpresa o infeliz esta redirecionando a pag através de http refresh, e deste modo a variavel não é carregada fica nula, assim não funciona "a proteção"
veja o script ficou mais ou menos assim.
<? $origem = $_SERVER['HTTP_REFERER']; if(($origem == "efeitos-especiais.net") or ($origem == "www.efeitos-especiais.net")){ <<exibiria mens sobre a fraude >> }else{ << abriria a index dele normalmente >> } ?>
agora que começa o problema, ele só carrega a variavel $_SERVER['HTTP_REFERER'];, ou seja $origem se o visitante que veio apra este site tenha clicado em algum link, do modo com que o cara esta redirecionando o php não carrega esta variável.
o q ele esta usando é
<meta http-equiv="refresh" content="1;url=http://www.efeitosespeciais.net/">
bem acho que mais explicado, ou enrrolado que isso não sa rsrsrs....
bom se algum phpmaniaco puder me ajudar agradeço, não só más todos os usuários que conhecem menos internet que nós e possam ser prejudicados.
Abraços,
Leonardo Gomes