****Salut, j'ai un projet,
Et j'amerez crée un stystème de premium !
Je l'ai ducoup crée (Je n'uitlise pas poo ni mvc mais pdo) et
Le but sera que chaque mois il faut repayer !:/

24 réponses


Carouge10
Réponse acceptée

En modifiant le champ date_expiration de user par exemple.
Celui-ci serait modifié quand l'utilisateur à payer son abonnement.

Bonsoir,

Oui c'est assez simple à faire quand on a les bases.
Vous bloquez sur quelle partie ?

Juste sur que chaque mois le premium doivent être repayer

Bonsoir.
Il te suffit de mettre un champ dans la table de l'utilisateur par exemple, dans lequel tu sauvegardes la fin de sa période Premium et lorsque l'utilisateur veut accéder à une page ou une fonctionnalité réservée aux Premium, tu vérifies que la date du jour est bien inférieure à la date du champs et si ce n'est pas le cas, tu lui interdit et lui rappelle qu'il doit être Premium.
Par contre, modifies le titre de ton sujet, il est incorrect.

Je modifie le titre mais comment mettre la date d'éxpiration !

Je modifie le titre mais comment mettre la date d'éxpiration !

Quand tu actives/valides le Premium de l'utilisateur, tu calcules la date d'expiration par rapport à la date du jour et tu la sauvegarde en base de données.

Quand il paye son abonnement, tu peux utiliser la fonction :

NOW()

Pour donner la date exacte du jour ou il paie son abonnement !

Je sait pas trop faire :/

(utiliser NOW)

Ajoute moi sur skype pour pouvoir t'aider plus rapidement, ajoute moi : AbdiFH

Re j'ai un soucis,
Voilla l'érreur:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/bmcfzjuc/public_html/clients/global.php:1) in /home/bmcfzjuc/public_html/clients/global.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/bmcfzjuc/public_html/clients/global.php:1) in /home/bmcfzjuc/public_html/clients/global.php on line 2

Et voilla les ligne 1;2;3 du global:
<?php
session_start();
// Configuration

Bonjour.
Je suppose que la page global.php tu l'inclus.
Assures-toi bien de faire son inclusion avant tout autre code :

Note:
Pour utiliser des sessions basées sur les cookies, session_start() doit être appelée avant d'afficher quoi que ce soit dans le navigateur.

Source : php.net » session_start.

C'est la première chose inclue ! :/

Tu n'as donc, ni code HTML, ni code PHP avant l'inclusion de ce fichier ?

Oui :/ Help me

Svp vraiment important :)

Ton erreur c'est en local ou sur un hébergueur ?

En local tout fonctionne c'est sur l'hébergeur que sa e va pas :/

Quel est ton hebergeur ?
A tout hasard il ne rajouterait pas une pub ?

Non, et c'est http://dedigo.ch :/

Il ne faudrait pas crée un dossier "sessions" à la racine du site en chmod 777 comme chez free ?

Jcp mais sa m'enerve !

A tu essayer de faire une demande a leur support ?

Oui, j'ai tester également sur alls-heberg.fr ya pas l'erreur mais sa me mais 505 internal serveur que je me login
En local tout amrche :/