A menudo los programadores necesitan para codificar código o texto PHP para asegurar que los datos transferidos a través de redes se transmiten correctamente y que los algoritmos de búsqueda se han optimizado para reducir al mínimo el tiempo de búsqueda . Codificación de PHP también se utiliza para aplicaciones de seguridad que involucran a las que se transmiten las contraseñas y las transacciones financieras a través de redes abiertas, como la World Wide Web. Al examinar el código PHP , los programadores pueden observar que las cadenas de código y de texto parecen sin sentido . Este código es a menudo codificado código PHP. Leer o descifrar lo general requiere que decodificar con funciones de decodificación de PHP tales como la función de base 64 de decodificación . Instrucciones
1
Copie el código o el texto que se ha codificado con la función base64_encode . Este texto codificada puede aparecer en la página Web que está viendo o en un archivo PHP. Si se encuentra en el archivo PHP, abrir el archivo PHP con un editor de texto, seleccione el texto codificado y copiarlo en el portapapeles . Para este ejemplo , supongamos que el texto codificado base 64 en el archivo PHP era : " WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA == " . Este texto codificado es el equivalente codificada base64 del texto sin codificar , " Su número de tarjeta codificada es 324564 . "
2
Crear un nuevo archivo de texto con el programa de edición de texto. Guarde el archivo con el nombre
3
Escriba el operador de script PHP en la primera línea del archivo de texto para indicar que el texto es un script de código PHP " decodedPHP.php . ":
php
4
Declare una variable de cadena PHP llamado " $ cadena " en la siguiente línea del editor de texto. Pegar en el texto codificado que ha copiado y se asigna a la variable $ str con el signo igual
$ str = ' WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==' ; .
Donde " WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==" es la base 64 que codifica para " Su número de tarjeta codificada es 324564 . "
5
Escriba el código PHP para mostrar los contenidos decodificados de la cadena. Utilice la función echo de PHP y la función base64_decode para mostrar el código PHP decodificada en la pantalla
base64_decode eco ordenador ( $ str) ;
6
Tipo en la siguiente línea del texto editor de código que termina el script PHP.
>
7
Guarde el archivo PHP y subirlo a su servidor web. Vaya a la página Web que ha cargado el servidor Web . Observe que la variable de cadena PHP decodificada aparece en su web y que dice así:
' Su número de tarjeta codificada es 324564 ' ;
8
Utiliza el siguiente código para codificar las variables de cadena en PHP como códigos secretos base64 . Sustituya diferentes variables de cadena en $ str2 para mostrar el código base64 y copiar la cadena codificada en la variable $ str ver que la base 64 decodificar y codificar funciones funcionan correctamente .
Php
$ str = ' WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==' ;
base64_decode echo ( $ str) ;
$ cadena2 = " Su número de tarjeta codificada es 324564 ' ;
base64_encode echo ( $ cadena2 );
>