Il n'y a pas de moyen fiable en PHP pour empêcher quelqu'un d'autre d'utiliser votre script. Parce que PHP utilise la compilation juste-à-temps, le code source peut être lu par n'importe qui ayant accès aux fichiers. Cela signifie que toute logique d'appel que vous mettez dans votre script peut facilement être désactivée. Le mieux que vous puissiez faire est de l'obscurcir, mais le code peut toujours être édité par n'importe qui avec une détermination suffisante.
Votre meilleure solution est d'utiliser une bonne licence, ou de développer dans un langage qui peut être distribué déjà compilé. Avec PHP, il n'y a pas de moyen fiable d'empêcher la réutilisation de votre code source.
Je vous demande instamment de ne mettre aucune fonctionnalité de call-home dans votre script. Premièrement, il peut être désactivé, il est donc essentiellement inutile. Deuxièmement, cela entraînera des retards importants, même pour les utilisateurs légitimes de votre script. Enfin, si vous devez le mettre en, il est essentiel que vous disiez à vos utilisateurs que vous le faites.
Essayez-vous d'empêcher le piratage? ou pensez-vous qu'un site utilise votre code et cherche à le prouver? – scunliffe
Il y a de nombreuses discussions à ce sujet sur le SO. par exemple. http://stackoverflow.com/search?q=php+protect+code –