2011-11-12 2 views
0

Possible en double:
How to implement licensing in php downloadable applicationest-il possible de faire une version d'essai d'un logiciel basé sur le Web php?

Je développe un logiciel basé sur le Web, je me demande s'il est possible de protéger un site Web développé avec PHP d'être copié, je veux dire que je veux faire Assurez-vous que l'utilisateur ne copie pas le logiciel et ne le vend pas ou ne le donne pas à une autre personne.

+2

Contrôlez "l'installation de la version d'évaluation" en leur permettant de créer une version sur votre serveur à tester. Cependant, une fois que vous leur avez donné le code, vous perdez potentiellement votre temps (et le sont probablement de toute façon). –

+0

Que demandez-vous exactement? Est-ce que ces personnes ont accès à votre serveur? S'il s'agit d'une application Web où les utilisateurs n'ont accès qu'à un navigateur Web, ils n'ont aucun accès à votre code, juste le code HTML qu'il génère. –

+0

Voir aussi: http://stackoverflow.com/questions/1408417/can-you-compile-php-code – Brad

Répondre

2

Il existe un logiciel qui crypte votre code en code illisible.

Par exemple: http://www.ioncube.com/ http://www.byterun.com/

Vous pouvez chiffrer votre code gratuitement (besoin de le faire fichier par fichier) sur http://www.byterun.com/free-php-encoder.php mais il est difficile de ne pas déchiffrer le version gratuite.

Si vous pouvez crypter votre source, vous pouvez vérifier la date du serveur, et si la date définie dans votre configuration est antérieure à 30 jours, vous pouvez lancer une exception indiquant que le test a expiré.

+0

+1 pour IonCube ... Je ne me souviens pas de son nom. Il est bien pris en charge par de nombreux hôtes, mais si vous essayez de vendre une application, vos clients ne seront peut-être pas très heureux. – Brad

+0

Obfuscation n'est pas le cryptage! –

0

Il existe des outils comme sourceguardian et phpprotect qui le feront pour vous. Il suffit de google "protéger php".

0

Vous pouvez héberger le logiciel sur votre serveur, mais avec qu'accueillir toutes les commandes d'itinéraire et les fonctions, mais tous les customizability vient de l'ordinateur des utilisateurs . Ensuite, vous avez un interpréteur et une configuration .htaccess qui achemine toutes les informations à travers l'interpréteur. qui utilise CURL pour entrer en contact avec votre logiciel et retourner l'information correcte. Si vous avez une sorte d'authentification, vous pouvez fournir des dates d'expiration pour certains utilisateurs ou certaines informations.

oui c'est lent, mais il offre toutes les fonctionnalités pour garder votre code sécurisé, ce qui devrait être suffisant pour que l'utilisateur décide de l'acheter ou non.

Questions connexes