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