Category Archive: Miscellaneous

Dec 12

Posso tornar meus tokens de session mais difíceis de se adivinhar?

Problema: Quero tornar meus session tokens mais difíceis de se adivinhar e mais únicos. Solução: Na maioria das minhas aplicações Web, eu uso sessões em algum ponto para armazenar informações tais como login. Eu faço isso utilizando Session tokens de forma que o server possa identificar quem é quem. Explicação detalhada: Se voce alguma vez …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/posso-tornar-meus-tokens-de-session-mais-dificeis-de-se-adivinhar/

Dec 07

Exemplo simples de CFHTTP em ação

Problema: Voce precisa recuperar dados de uma fonte http remota. Solução: Use a tag CFHTTP para obter os dados, em seguida analize-os e exiba o resultado. Explicação detalhada: <cfhttp url="http://finance.yahoo.com/d/quotes.csv?f=sl1d1t1&s=USDEUR=X" method="get" result="yahooData"> <cfset euro = listGetAt(yahooData.filecontent,2)> <cfoutput> <html> <head> <title>USD to EUR</title> <script type="text/javascript"> function calc(){ document.getElementById('eur').value = #euro# * document.getElementById('usd').value; } </script> </head> <body> …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/exemplo-simples-de-cfhttp-em-acao/

Oct 06

Como detectar se um Domínio Existe?

Bom ainda na linha de melhoria da qualidade de dados mais um função para auxiliar. Dessa vez uma combinação da dobradinha CF + JAVA, onde temos a possibilidade de testar a existencia de um domínio sem auxilio do Whois ou registro.br. Lembrando, essa funcionalidade é para testa se existe e não obter detalhes do mesmo, …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-detectar-se-um-dominio-existe/

Sep 12

Como evito esquecer de declarar variáveis locais?

É crítico escrever método de componente e UDF que todas as variáveis do código sejam definidas corretamente no escopo var. Se você esquecer este passo – a variável existirá fora do método e podendo potencialmente ser algo muito duro para depurar problemas. Uma forma acerca de acidentalmente esquecer do escopo var é criar uma estrutura …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-evito-esquecer-de-declarar-variaveis-locais/

Aug 29

Como eu faço um redirecionamento permanente (301) de um URL para outro?

Redirecionar tráfego permanentemente usando com statuscode=”301″ é a melhor forma de assegurar que seus visitantes e os “spiders” dos search engine continuem achando conteúdo que foi movido permanentemente para um novo local. <cfheader statuscode="301" statustext="Moved permanently"> <cfheader name="Location" value="http://www.newUrl.com"> by Jeremy Petersen

Permanent link to this article: http://ensina.me/coldfusion/como-eu-faco-um-redirecionamento-permanente-301-de-um-url-para-outro/

Aug 28

Como posso obter URLs amigáveis ao usuário e search engines?

Devido à natureza dos websites em ColdFusion, voce pode achar algumas de suas páginas com uma string longa de parâmetros URL que tornam a página menos intuitiva e amigável (user friendly). Junto a olhar pelos seus visitantes humanos, voce tambem pode querer optimizar seus URLs dinâmicos para um tratamento mais favorável às search engines. Enquanto …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-obter-urls-amigaveis-ao-usuario-e-search-engines/

Aug 26

Como posso acessar/chamar funções em classes .NET?

Pela documentação do ColdFusion, a tag <cfobject> pode ser usada para acessar e usar classes .Net no seu código CFML. <cfobject type = ".NET" name = "myInstance" class = "myDotNetClass" assembly = "C:/Net/Assemblies/dotNetClass.dll"> <!— Call a method—> <cfset myVar = myInstance.myDotNetClass(5)> by Jeremy Petersen

Permanent link to this article: http://ensina.me/coldfusion/como-posso-acessarchamar-funcoes-em-classes-net/