Muitas vezes, os programadores precisam codificar código PHP ou texto para garantir que os dados transferidos através das redes é transmitida corretamente e que os algoritmos de busca são otimizados para minimizar o tempo de busca. Codificação PHP também é usado para aplicações de segurança que envolvem a transmissão de senhas e transações financeiras através de redes abertas , como a World Wide Web . Ao examinar o código PHP , os programadores podem notar que o código e as cadeias de texto parecem sem sentido . Este código é muitas vezes codificada código PHP. Ler ou decifrar , geralmente, exige que decodificá-lo com as funções de decodificação PHP , tais como a função de decodificação de base 64 . Instruções
1
Copie o código ou texto que tenha sido codificado com a função base64_encode . Este texto codificado pode ser exibido na página da Web que você está vendo ou em um arquivo PHP. Se ele está no arquivo PHP , abra o arquivo PHP com um editor de texto, selecione o texto codificado e copiá-lo para a placa de grampo . Para este exemplo , vamos supor que os base64 codificado texto no arquivo PHP foi: " WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==" . Este texto codificado é o base64 codificados equivalente do texto não codificada , " Seu número de cartão codificado é 324564 . "
2
Crie um novo arquivo de texto com o seu programa de editor de texto. " . DecodedPHP.php " Salve o arquivo com o nome
3
Digite o operador de script PHP na primeira linha do arquivo de texto para indicar que o texto é um script PHP codificado :
< ? php
4
Declare uma variável de seqüência PHP chamada " $ Str " na próxima linha do editor de texto. Cole no texto codificado você copiou e atribuí-lo à variável str $ com o sinal de igual
$ str = ' WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==' ; .
Onde " WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==" é o base64 codificação para " seu número de cartão codificado é 324564 . "
5 Tipo
no código PHP para exibir o conteúdo decodificado da string. Use a função echo do PHP ea função base64_decode para exibir o código PHP decodificado na tela do computador
eco base64_decode ( $ str );
6 Tipo
na próxima linha do texto editor o código que termina o script PHP.
>
7
Salve o arquivo PHP e enviá-lo para seu servidor web. Vá até a página da Web que você carregou o servidor Web para . Observa-se que a variável de cadeia PHP decodificado é exibido em sua página e lê :
' O número do cartão codificado é 324564 ';
8
Use o código abaixo para codificar as variáveis de string do PHP códigos base64 como secretos . Variáveis de cadeia diferentes substituir dentro $ str2 para exibir o código base64 e copie a string codificada na variável $ str ver que as funções de decodificação base64 codificar e trabalhar corretamente.
< ? Php
$ str = ' WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==' ;
eco base64_decode ( $ str );
$ str2 = ' O número do cartão codificado é 324564 ';
eco base64_encode ( $ str2 ); ?
>