cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
30 août 2005 à 15:19
scanner68
Messages postés12Date d'inscriptionjeudi 6 octobre 2005StatutMembreDernière intervention 8 juin 2008
-
3 juin 2008 à 19:59
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
scanner68
Messages postés12Date d'inscriptionjeudi 6 octobre 2005StatutMembreDernière intervention 8 juin 2008 3 juin 2008 à 19:59
le script ne marche pas j'ai tester sur free et en local rien n'a faire sa veut pas marcher :'(
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 31 août 2005 à 13:58
non je ne l'ai pas oublié je n'ai pas écrit tout le contenu du htaccess, juste la ligne correspondante, mais bon c'est vrai que j'aurais pu le rajouter ;-)
d'ailleurs sur certains serveurs il faut rajouter Options+FollowSymlinks
avant le RewriteEngine à on
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 31 août 2005 à 11:16
antho, t'as oublié RewriteEngine=ON;
et tu peux aussi le faire a partir des erreurs 404 : renvoyer vers un script php.
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 30 août 2005 à 17:00
tu peux très bien utiliser l'url rewriting pour faire ceci (une ligne dans un htaccess)
C'est sur le premier que tu as envie de cliquer. Et pourtant, tu peux pas le récupérer si je rajoute des entêtes et pieds-de-page en PHP.
Naturellement, si tu as 2000 fichiers ZIP, là tu forces le download avec une page PHP couplée à un .HTACCESS
PS: "http://domain.com" est un nom choisi du hasard pour illustrer l'exemple
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 30 août 2005 à 15:19
9/10 sinon ;-)
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 30 août 2005 à 15:19
Salut,
n'utilise pas session_is_registered mais plutôt if(isset($_SESSION['variable']))
Ensuite c'est une bonne source sinon, mais pourquoi tu te casses autant la tête ?
Un répertoire innaccessible via http (ou avec un deny from all si tu peux pas mettre de répertoires innaccessibles via http) contenant tes fichiers zips, une page php qui fait un force download et récupère le contenu du zip, c'est beaucoup plus simple et tout aussi sécurisé ;-)
3 juin 2008 à 19:59
31 août 2005 à 13:58
d'ailleurs sur certains serveurs il faut rajouter Options+FollowSymlinks
avant le RewriteEngine à on
31 août 2005 à 11:16
et tu peux aussi le faire a partir des erreurs 404 : renvoyer vers un script php.
30 août 2005 à 17:00
RewriteRule ^[a-z-A-Z0-9\-_]*.zip$ /telechargement.php?fichier=$1.zip
et hop ;-)
30 août 2005 à 16:55
Compare donc ces deux actions PHP :
http://domain.com/pour_toi_anthomicro.zip
http://domain.com/protected.php?file=pour_toi_anthomicro.zip
C'est sur le premier que tu as envie de cliquer. Et pourtant, tu peux pas le récupérer si je rajoute des entêtes et pieds-de-page en PHP.
Naturellement, si tu as 2000 fichiers ZIP, là tu forces le download avec une page PHP couplée à un .HTACCESS
PS: "http://domain.com" est un nom choisi du hasard pour illustrer l'exemple
30 août 2005 à 15:19
30 août 2005 à 15:19
n'utilise pas session_is_registered mais plutôt if(isset($_SESSION['variable']))
Ensuite c'est une bonne source sinon, mais pourquoi tu te casses autant la tête ?
Un répertoire innaccessible via http (ou avec un deny from all si tu peux pas mettre de répertoires innaccessibles via http) contenant tes fichiers zips, une page php qui fait un force download et récupère le contenu du zip, c'est beaucoup plus simple et tout aussi sécurisé ;-)
a +