URLs provisoires et non réutilisables en PHP
Dans le cadre d’un projet pour un client, j’ai dû optimiser un site marchand qui donnait accès à des chargement de fichiers mp3 après paiement. Suite à un audit technique rapide du site (développé par un tiers), je m’étais rendu compte qu’il était assez facile pour des utilisateurs de trouver un accès direct aux fichiers mp3 dans l’arborescence du site, et donc de télécharger gratuitement tous les morceaux disponibles ! Il fallait donc remédier à ce problème. Voici ma solution qui utilise l’URL-Rewriting d’Apache, et une classe PHP sur mesure. Une version développée en procédural est également proposée pour les allergiques aux objets.
Lire la suite »



Je retranscris ici un petit memento que je me suis fait pour “remonter” rapidement une configuration opérationnelle sous Debian 5 / Apache2 / PHP5 / Mysql pour héberger des sites sur un serveur dédié GNU/Linux type OVH ou Kimsufi. Cette configuration, qui inclut également eAccelerator et des outils de supervision et d’administration de base (Munin, phpsysinfo, mtop, PhpmyAdmin, AWStats) est opérationnelle et suffisamment sécurisée pour une installation standard (à condition de faire régulièrement toutes les mises à jour des packages). En tout cas pour moi c’est bon©®™.


