Hvordan å dekode PHP-kode

Hvordan å dekode PHP-kode


Ofte programmerere trenger å kode PHP-kode eller tekst for å sikre at data som overføres over nettverk blir overført riktig, og at søkealgoritmer er optimalisert for å redusere søketiden. Koding PHP brukes også for sikkerhetsprogrammer som innebærer overføring av passord og finansielle transaksjoner over åpne nettverk, som for eksempel World Wide Web. Når behandlingen PHP-kode, kan programmerere oppmerksom på at koden og tekststrenger vises nonsens. Denne koden er ofte kodet PHP-kode. Lese eller tyde det vanligvis krever at du dekode det med PHP dekode funksjoner som dekode basen 64 funksjon.

Bruksanvisning

1 Kopier koden eller tekst som er kodet med base64_encode funksjon. Dette kodet tekst kan vises på websiden som du ser på eller i en PHP-fil. Hvis det er i PHP-filen, åpne opp PHP-filen med et tekstredigeringsprogram, velg kodet tekst og kopiere den til klippet styret. For dette eksempelet anta at base64 kodet tekst i PHP-filen var: «WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==". Dette kodet tekst er base64-kodet tilsvarer ukodet tekst: «Din kodet kortnummer er 324564."

2 Lag en ny tekstfil med din tekst editor program. Lagre filen med navnet "decodedPHP.php."

3 Skriv inn PHP-script operatør på den første linjen i tekstfilen for å indikere at teksten er et PHP-kodet skript:

<? Php

4 Erklærer en PHP streng variabel kalt "$ Str" på neste linje i tekst editor. Lim i den kodede teksten du kopierte og tilordne den til $ str variabel med likhetstegnet.

$ Str = 'WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==';

der "WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==" er den base64 koding for "Din kodede kortnummeret er 324564."

5 Skriv inn PHP-kode for å vise de dekodede innholdet i strengen. Bruk PHP echo funksjon og base64_decode funksjon for å vise dekodet PHP-kode på dataskjermen

echo base64_decode ($ str);

6 Skriv på neste linje av tekst editor koden som ender PHP script.

?>

7 Lagre PHP-fil og laste den opp til webserveren. Naviger til websiden som du lastet opp webserveren til. Observer at dekodet PHP strengvariabelen vises på web, og det lyder:

'Din kodet kortnummeret er 324564';

8 Bruk koden nedenfor til å kode PHP strengvariabler som hemmelige base64 koder. Substitute forskjellige strengvariabler til $ Str2 å vise base64 kode og kopiere kodet streng til $ str variabelen for å se at de base64 dekode og kode funksjoner fungerer som de skal.

<? Php

$ Str = 'WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==';

echo base64_decode ($ str);

$ Str2 = 'Din kodet kortnummeret er 324564';

echo base64_encode ($ Str2);

?>

Hint

  • Du kan bare dekode base64 kode som har blitt kodet med base64 kommandoen. Det er forskjellige kodealgoritmer. PHP-koden kan du prøve å dekode kan ikke være kodet i en base64 kode, men med en annen kode, som kan være en av mange standardiserte koder eller en kode som er tilpasset designet.