Wie sichere ich eine .dll datei ab per ip check

Hallo ich habe eine .dll datei geschrieben. Hab in ihr eine URL http://meinedomain.de/ip.php verwiesen.
Nun habe ich vor in eine PHP file ip’s einzutragen die diese nutzen darf! Und solte es eine ip sein die nicht eingetragen ist von mir sie nicht darf. Kennt sich da jemand aus oder kann mir weiter helfen.

Hallo,

die IP, von der die Anfrage kommt, steht in $_SERVER[‚REMOTE_ADDR‘].
Du kannst also diesen Wert mit deiner Liste vergleichen.

Falls die IP erlaubt ist, kannst du mit den MIME-Typ für die DLL mittels header()-Funktion setzen und dann die DLL mit readfile() ausgeben:

header(„Content-Type: application/octetstream“);
header(„Content-Disposition: attachment; filename=myfile.dll“);
readfile(„local.dll“); // die datei ist lokal auf dem server

Natürlich musst du noch darauf achten, dass die DLL auf dem Server in einem Verzeichnis gespeichert ist, das von außen nicht erreichbar ist. Ansonsten kann man bei bekanntem Ort den IP-Schutz einfach umgehen…

Hallo

Also wie jetzt?
Die dll informiert sich, welche IPs sie verwenden darf?
Oder soll das php-Script anhand von IPs entscheiden, ob es von der dll aufgerufen werden darf?
Ich werde aus deiner Frage nicht schlau.

sigterm