Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

thiago_php

como usar essa funcao

Recommended Posts

vi essa funcao na sessao de script e me parece util mas eu utilizaria essa funca<?php/* * Douglas Brito de Medeiros** Criptografia de variaveis de URL* 21 Fevereiro 2006*/function doCodifica($string){ return $limpa = urlencode(base64_encode(gzcompress($string)));} function doDecodifica($string){ $descomprime = @gzuncompress( base64_decode( $string ) ); if( !$descomprime ) { exit("A URL informada é inválida!"); } $html = htmlentities( $descomprime ); $url = parse_url($html); $parametros = explode("&", $url['query']); for($i=0;$i<count($parametros);$i++) { $valor = explode("=", trim( urldecode( strip_tags( $parametros[$i] ) ) ) ); $_GET[ $valor[0] ] = $valor[1]; }}doDecodifica($_GET['pagina']);?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Criptografia de variaveis de URL</title></head><body> <p> <a href="index.php?pagina=<?php echo doCodifica('?a=0123456789&b=abcdefghiJKLMNOP&lalala=12821jhdfnjsdH&iMasters=çãéáâã][a'); ?>"> Envia URL - <strong>?a=0123456789&mp;b=abcdefghiJKLMNOP&lalala=12821jhdfnjsdH&iMasters=çãéáâã][a</strong> </a> </p> <p>--------------------------------------------------</p> <?php foreach($_GET as $nome => $valor) { printf("<p><strong>\$_GET['%s']</strong> = %s</p>", $nome, $valor); }?></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tem quando você passa parâmetros (variáveis) pela url? Ex.: www.site.com.br?var=valor

Esta função é utilizada para que não seja legível o valor das variáveis que são passadas...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.