Also machst du es von einer Internetverbindung abhängig, dass deine App funktioniert? Ja, das nenn ich benutzerfreundlich ...
Die Internetverbindung braucht die App sowieso...
So, wie du gesagt hast, deine App fragt deinen Server, der gibt das Ok und die App arbeitet.
Sowas nennt sich "Lizenzprüfung" und wird von einigen Anbietern gemacht, denen die Benutzerfreudlichkeit scheiss egal ist.
Ich wollte nicht prüfen, ob die App rechtens verwendet wird sondern das Programm auf dem Server.
---------------- ----------------
| Mein Server | <----->| Server Kunde |
---------------- ----------------
^
|
----------------
| App |
----------------
aber da du deine App in PHP schreiben willst
Die App schreibe ich in Java. Ich habe PHP gewählt, da ich denke das Problem liegt beim Server und somit PHP.
Du hast also zu allererst ein Konzeptproblem.
Wie sollte ich denn das Webprogramm lizenzieren bzw. schützen? Geht nicht.