****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 !:/
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 ?
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 !
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 !
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.
Il ne faudrait pas crée un dossier "sessions" à la racine du site en chmod 777 comme chez free ?
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 :/