IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Monetiser une application web


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Togo

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 25
    Par défaut Monetiser une application web
    bonsoir, je developpe une application web avec le php et j'aimerais avec votre aide savoir comment integrer une méthode pour rendre cette application en version d'essai c'est à dire que l'utilisateur peut l'utiliser sur une période de 30 jours avant de décider de l'acheter ou pas. Et ma deuxième inquiètude est de savoir comment inserer un système d'achat de module dans l'application web. j'espère que vous comprendrais ceux a quoi je veux en venir et me proposer des solutions. Merci

  2. #2
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Bonjour

    Nous parlons bien ici d'une application PHP que les utilisateurs (futurs acheteurs) peuvent télécharger et installer sur leur machine / serveur ? Si oui, donc, ils ont accès à ton code source n'est-ce pas ? Si tu mets une limitation quelconque, il suffit d'aller supprimer le "SI > 30 jours ALORS ..." que tu auras mis et hop, c'est fini de ta limitation.

    Renseigne-toi sur le modèle freemium càd une version plus ou moins allégée, gratuite et la possibilité de payer pour acheter soit des modules additionnels soit un logiciel plus complet.

    J'ai personnellement, durant plusieurs années, développé quelques applications PHP comme cela : une version gratuite et des fonctionnalités additionnelles payantes. Il s'agissait alors de payer un abonnement d'un an pour recevoir le programme "amélioré" et, durant une année, le droit d'avoir accès à toutes les nouvelles versions que je sortais. Après une année, le logiciel ayant été téléchargé restait parfaitement fonctionnel mais le client n'avait plus accès aux nouvelles versions; sauf s'il reprennait un abonnement.

    Tu peux aussi en effet songer au modèle où le logiciel de base serait gratuit et ils achètent des modules ou des plugins (je pense ici en terminologie Joomla). Ces extensions seraient alors à acheter sur ton site.

    Mais, pour revenir à ta question, sur ton code PHP est complet; il est aisé de faire sauter n'importe quelle protection puisque ton utilisateur a accès à ton code en clair.

    Bon développement.

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    il est aisé de faire sauter n'importe quelle protection puisque ton utilisateur a accès à ton code en clair.
    Il existe cependant des parades à celà. Des outils comme Zend Guard ou IonCube permettent d'obfusquer le code ou de produire directement du bytecode rendant la modification de code bien plus compliqué voir impossible.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Bonjour

    Citation Envoyé par grunk Voir le message
    Des outils comme Zend Guard ou IonCube permettent d'obfusquer le code ou de produire directement du bytecode rendant la modification de code bien plus compliqué voir impossible.
    En ce qui concerne IonCube, j'ai dû l'utiliser il y a un paquet d'années (7 ans?) et ce fût galère car mon hébergeur ne le supportait pas et j'ai dû changer. Il faut donc s'assurer que l'hébergement t'offre IonCube.

    Sinon, il y a toujours la parade de l'obfuscation. Je l'avais mis en place pour mon projet projet; j'ai relâché mon code sur Github : https://github.com/cavo789/php_obfuscator

Discussions similaires

  1. Comment faire des etats pour une application web ?
    Par ovh dans le forum Autres outils décisionnels
    Réponses: 6
    Dernier message: 06/07/2021, 03h25
  2. [tomcat] Création d'une application WEB
    Par bob33 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 25/10/2004, 19h35
  3. Audit des performances d'une application Web
    Par jpg dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 16/09/2004, 10h45
  4. Licence MySql en tant que BD dans une application web
    Par Volta dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 26/02/2004, 14h38
  5. Debuggage d'une application WEB-TOMCAT
    Par oziller dans le forum JBuilder
    Réponses: 3
    Dernier message: 07/02/2003, 23h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo