Eine einzige PHP-Datei, keine Abhängigkeit, kompatibel bis hinunter zu PHP 5.6, damit sie auf den alten Installationen läuft, die Ihre Käufer noch haben. Vier Methoden reichen.
| new Licence($cle, $dossierCache) | Erzeugen Sie sie mit dem Schlüssel des Käufers und einem beschreibbaren Verzeichnis für den Cache. |
| $licence->valide() | Wahr, wenn das Produkt auf dieser Domain laufen darf. |
| $licence->essai() | Wahr bei einem Entwicklungsschlüssel oder einer Testdomain. Zeigen Sie einen dezenten Hinweis — liefern Sie nie eine Version aus, die ihn verbirgt. |
| $licence->message() | Ein Satz für den Käufer, bereits übersetzt, der die Domains nennt und das Ereignis datiert. |
| $licence->banniere() | Ein kleiner fester Hinweis für eine unlizenzierte Kopie. Leere Zeichenkette, wenn die Lizenz gültig ist, und ebenso bei einem Netzwerkfehler. |
Lassen Sie nie ein Netzwerkproblem den Shop Ihres Käufers abschalten. Die Bibliothek regelt das bereits, und Sie sollten es nicht umgehen: ein frisches Urteil wird 24 Stunden wiederverwendet; antwortet unser Server nicht, bleibt das letzte bekannte Urteil 30 Tage gültig und das Produkt läuft weiter; nur eine signierte Ablehnung stoppt es, und zwar sofort. Hat unser Server eine schlechte Nacht, geht kein Shop aus. Wird ein Schlüssel übertragen, hört die alte Seite binnen 24 Stunden auf.
Eine Lizenz bindet an die registrierbare Domain. Ein Schlüssel auf beispiel.de deckt www.beispiel.de, shop.beispiel.de und jede andere Subdomain ab — Ihr Käufer schreibt Ihnen nicht wegen einer fehlenden Weiterleitung. Test- und Staging-Adressen verbrauchen nie eine Lizenz: localhost, .local, .test sowie die üblichen Präfixe dev., staging., preprod. funktionieren, ohne etwas zu verbrauchen.
Schreiben Sie uns aus Ihrem Autorenbereich. Eine Frage, die gestellt werden musste, heißt meistens, dass dieser Seite ein Absatz fehlt.