Page ou requête sécurisé.
Fermé
kisscool73
Messages postés
79
Date d'inscription
mardi 16 janvier 2018
Statut
Membre
Dernière intervention
20 février 2023
-
2 mai 2020 à 14:40
yg_be Messages postés 22726 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 6 mai 2020 à 11:01
yg_be Messages postés 22726 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 6 mai 2020 à 11:01
A voir également:
- Page ou requête sécurisé.
- Mode sécurisé - Guide
- Supprimer une page word - Guide
- Page d'accueil iphone - Guide
- Traduire une page web - Guide
- Créer une page facebook - Guide
2 réponses
Jones9000
Messages postés
10
Date d'inscription
lundi 20 avril 2020
Statut
Membre
Dernière intervention
6 mai 2020
1
6 mai 2020 à 06:01
6 mai 2020 à 06:01
Bonjour
Je pense avoir compris ton soucis
Pour le téléchargement tu peux créer une page de téléchargement sécurisé ou tu vas vérifier les données passer par la page de paiement
Déjà je te conseille de passer toutes tes données en POST et non en GET comme ça même si quelqu'un copie le lien de la page il ne pourra pas télécharger
Le téléchargement devra commencer automatiquement après avoir vérifier les variables passer en POST et après ça tu modifie la base de donnée
Voici quelque URL pour le code du téléchargement automatique :
https://www.media-division.com/the-right-way-to-handle-file-downloads-in-php/ (anglais)
https://php.developpez.com/faq/?page=fichiers_upload#fichiers_forcedownload
https://www.programmation-facile.com/forcer-telechargement-fichier-php/
https://openclassrooms.com/forum/sujet/telecharger-un-fichier-avec-l-url-en-php
https://forums.commentcamarche.net/forum/affich-8115482-php-script-download-un-fichier
Ou tu peux chercher des vidéos sur Youtube
Et cette méthode te permet de faire télécharger des fichiers qui se trouve n'importe où sur ton serveur sans afficher le chemin en utiliser des chemins absolues et la fonction basename() pour le nom du fichier
Le seul problème c'est que cette méthode prend plus ou moins de temps selon la taille du fichier et ne supporte pas les gros fichiers
Pour régler ça il faut utiliser des outils propre au serveur sur lequel ton site est hébergé
Pour Apache par exemple tu peux utiliser le module XsendFile
Cordialement
Je pense avoir compris ton soucis
Pour le téléchargement tu peux créer une page de téléchargement sécurisé ou tu vas vérifier les données passer par la page de paiement
Déjà je te conseille de passer toutes tes données en POST et non en GET comme ça même si quelqu'un copie le lien de la page il ne pourra pas télécharger
Le téléchargement devra commencer automatiquement après avoir vérifier les variables passer en POST et après ça tu modifie la base de donnée
Voici quelque URL pour le code du téléchargement automatique :
https://www.media-division.com/the-right-way-to-handle-file-downloads-in-php/ (anglais)
https://php.developpez.com/faq/?page=fichiers_upload#fichiers_forcedownload
https://www.programmation-facile.com/forcer-telechargement-fichier-php/
https://openclassrooms.com/forum/sujet/telecharger-un-fichier-avec-l-url-en-php
https://forums.commentcamarche.net/forum/affich-8115482-php-script-download-un-fichier
Ou tu peux chercher des vidéos sur Youtube
Et cette méthode te permet de faire télécharger des fichiers qui se trouve n'importe où sur ton serveur sans afficher le chemin en utiliser des chemins absolues et la fonction basename() pour le nom du fichier
Le seul problème c'est que cette méthode prend plus ou moins de temps selon la taille du fichier et ne supporte pas les gros fichiers
Pour régler ça il faut utiliser des outils propre au serveur sur lequel ton site est hébergé
Pour Apache par exemple tu peux utiliser le module XsendFile
Cordialement
yg_be
Messages postés
22726
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
1 476
6 mai 2020 à 11:01
6 mai 2020 à 11:01
bonjour,
pour le premier point, je suppose que l'url de confirmation de paiement contient des éléments que tu peux vérifier afin de ne l'exécuter qu'une seule fois.
pour le premier point, je suppose que l'url de confirmation de paiement contient des éléments que tu peux vérifier afin de ne l'exécuter qu'une seule fois.