Un utente che esegue uno script PHP non può accedere al codice sorgente del programma . Codice PHP viene eseguito su un server Web . Un server configurato correttamente solo inviare i risultati del codice PHP per il cliente . Tuttavia, se si vende un programma PHP a qualcuno di installare sul proprio server di , lei avrà pieno accesso al codice sorgente e potrebbe fornire agli altri da usare come bene . Anche se nessun metodo è infallibile , ci sono modi per nascondere il codice sorgente PHP per rendere più difficile per qualcuno di copiare e riutilizzare . Istruzioni
1
Codificare il codice sorgente PHP come una stringa Base64 . Utilizzare la funzione eval per eseguire il codice in fase di esecuzione . Copia il codice PHP tra l'apertura PHP e tag di chiusura e di incollarlo in un on-line Base64 encoder . Per esempio :
< ? Php
$ secret_message = " Supercalifragilistichespiralidoso " ;
echo $ secret_messagte ;
? >
< Br > 2
assegnare una variabile alla stringa codificata in Base64 . Utilizzare la funzione eval per eseguire il codice in fase di esecuzione . ?
< Php
$ codice = : per esempio
3
Scaricare un programma di utilità di offuscamento gratuito PHP che rinominare le variabili e le funzioni , rimuovere lo spazio bianco e commenti , e Base64 codifica il codice sorgente.
4
Acquista un commerciale utilità per nascondere il codice PHP . Richiedere agli utenti di scaricare gratuitamente un decoder che deve essere installato sul proprio server Web per il programma da eseguire.