phpbar.de logo

Mailinglisten-Archive

[php] File sperren

[php] File sperren

Niels Jäckel niels.jaeckel at silice.de
Die Aug 30 14:42:22 CEST 2005


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