Mailinglisten-Archive |
Hallo,
> <?
> $ipnr = gethostbyname($_SERVER['SERVER_NAME']);
> if ($ipnr != '111.111.11.11') { exit; }
> /* restlicher Code*/
> ?>
man könnte das ganze auch noch etwas mit "Verschlüsselung" ausbauen.
Folgendes Szenario:
Der Kunde bekommt die Quelldateien, XOR-Verschlüsselt mit einem
Server-spezifischen String (z.B. die IP). Deine decode.php (oder halt
andere Datei) liest erst den verschlüsselten Code ein, entschlüsselt die
Daten (zur gültigen PHP-Source) und verarbeitet diese per eval().
Die decode.php kannst man dann als auto-prepend definieren oder mit
mod_rewrite o.ä. bei jedem Aufruf mit entsprechendem Parameter aufrufen.
Ist zwar sicher nicht die schnellste Lösung aber die Dateien liegen
erstmal etwas "verschlüsselt" vor.
Grüße,
Niels
php::bar PHP Wiki - Listenarchive