Ein Benutzer, der ein PHP-Skript ausgeführt wird, kann keinen Zugriff auf den Quellcode für das Programm. PHP-Code wird auf einem Web -Server ausgeführt wird. Eine korrekt konfigurierte Server sendet nur die Ergebnisse der PHP-Code an den Client. Allerdings, wenn Sie ein PHP-Programm zu verkaufen, um jemanden, der auf ihrem eigenen Server installieren , wird sie haben vollen Zugriff auf den Quellcode und könnte es anderen zur Verfügung stellen , um zu verwenden. Obwohl es keine Methode ist narrensicher, es gibt Möglichkeiten, die PHP-Quellcode zu verstecken , damit es schwierig für jemanden zu kopieren und wiederverwenden . Anleitung
1
Encode Ihre PHP-Quellcode als Base64 String. Verwenden Sie die Funktion eval , um den Code zur Laufzeit ausführen . Kopieren Sie den PHP-Code zwischen den öffnenden und schließenden PHP -Tags und fügen Sie ihn in einem Online- Base64 Encoder. Zum Beispiel:
< ? Php $
secret_message = " Supercalifragilisticexpialidocious ";
echo $ secret_messagte ;
? >
2
zuweisen einer Variable auf den Base64 kodierten String . Verwenden Sie die Funktion eval , um den Code zur Laufzeit ausführen . Zum Beispiel: ?
< Php
$ code =
3
Laden Sie eine kostenlose PHP Verschleierung Dienstprogramm, das Ihre Variablen und Funktionen umbenennen wird , entfernen Sie Leerzeichen und Kommentare, und Base64 kodieren Ihrem Quellcode .
4
Kauf einer kommerziellen Dienstprogramm, um PHP-Code zu verstecken. Weisen Sie die Benutzer , um eine kostenlose Decoder , die auf ihren Web -Server für das Programm zur Ausführung installiert werden muss herunterzuladen.