Un système de licence de vos scripts permet de ne pas retrouver celui-ci sur d'autres sites.
Afin d'éviter les utilisations de vos propriétés intellectuelles frauduleuses.
C'est un système simple et rapide à mettre en place.
L'exemple ci-dessous fonctionne avec le nom de domaine, mais avec un peu d'imagination,
peut fonctionner avec une adresse e-mail, une adresse ip, etc...
Pour que la protection soit efficace, il faudra encoder le code source avec un
logiciel comme SourceCop utilisé dans l'exemple, pour que cette
protection ne puisse pas être supprimée par un utilisateur.
Le code PHP à inclure sur toutes les pages :
<?php
// domaine en cours d'utilisation $domaine_utilise = "http://".$_SERVER["HTTP_HOST"];
// domaine à protéger $domaine_protect = "http://eds-site2.dyndns.org";
Faite une copie de votre dossier à encoder et appellez le par exemple : a_encoder,
Cliquez sur Select Source Folder : Veuillez choisir le dossier que vous venez de nommer : a_encoder,
Cochez la case PHP,
Cliquez sur le bouton rouge Encrypt.
Le logiciel SourceCop vous demandera si vous êtes sûr de vouloir effectuer l'encodage sans
effectuer de sauvegarde, répondez oui puisque nous avons déjà effectuer celle-ci manuellement.
Tous vos fichiers contenus dans le répertoire sont alors encodé.
Un répertoire nommé scopbin est alors créé. Celui-ci contient les fonctions de décryptage de
votre code source afin que PHP puisse interpréter le code encrypté.
Après cette manipulation, vous pouvez remettre certain fichier en clair comme le
fichier de configuration, en remettant directement l'original dans le répertoire de base.