Aller au contenu

zubaran

Membre
  • Compteur de contenus

    9
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Ok merci, mais il faut alors que le fichier se lance directement de la page elle même avec une fonction php non ? parceque si je fais cela par exemple : J'ai ma page jeu.php, dedans il y a ceci donc : session_start(); $_session['dowload']= 'ok'; <a href='http://www.url.com/download.php?jeuid=512'>Telecharger</a> Dans le fichier download.php : session_start(); if ($_session['dowload']=="ok") { <a href=&quot;http://www.url.com/jeux/512.zip">Jeu 512</a> } else { echo "Erreur"; } Si la personne tape directement le lien http://www.url.com/jeux/512.zip rien ne l'empeche de télécharger 512.zip. Et si il tape http://www.url.com/jeux/ rien ne l'empeche d'accéder au répertoire. J'arrive vraiment pas à piger le truc dsl. ---------------- Pour le moment j'utilise un systeme de redirection avec htaccess mais certaines personnes sont bloqués par leur firewall. Dans mon fichier download.php : <a href="<?php echo "godownload-$ligne_jeu[Fichier].html"; ?>"><img src="Gifs/startdlfr.gif" border="0" alt="Téléchargement du jeu"></a> Dans mon htaccess de mon site : Options +FollowSymlinks RewriteEngine on RewriteBase / RewriteRule ^godownload-([a-zA-Z0-9\/_]+).([a-zA-Z]+)\.html$ http://88.151.39.66/$1.$2 [R=301,L] Dans le htaccess de mon serveur : Options +FollowSymlinks RewriteEngine on RewriteBase / RewriteCond %{HTTP_REFERER} !^http://www.monurl.com.*$ [NC] RewriteRule .* http://monurl.com/erreur.php [QSA,L] Avec ce système je bloque vraiment les accès externent mais aussi les firewall. Il faudrait que j'arrive à faire ce même type de protection avec une session mais je pige vraiment pas le truc J'espere que tu va pouvoir éclairer ma lanterne une fois de plus. Merci
  2. Salut, Merci pour le lien, j'ai bien compris comment créer une session, par contre je pige pas l'intérêt et comment faire pour protéger l'accès aux fichiers. Je comprend pas trop en fait, je dois faire un truc dans le genre ? : session_start(); $_SESSION['fichier'] = 'http://url/repertoire/proteger/monfichier.zip'; et je met un lien du type http://www.monurl/$fichier ? Mais dans ce cas là, le lien peut tout de même être accessible directement. Pourrait tu me donner quelques indices ou une idée de comment je dois procéder je suis un peu là Merci de ton aide
  3. Bonjour, Je cherche à protéger des fichiers à télécharger dans un répertoire. C'est à dire qu'il doit être impossible d'y acceder via l'url exact (ex: http://nomserveur/NomAppli/RepAProteger/ ) mais que via une page php du "site" on puisse télécharger un fichier via un lien ! Le problème est qu'à chaque fois je suis redirigé vers une erreur 403, comment y remédier ? Voici mon code .htaccess (avec ceci je bloque bien la lecture en direct mais également via ma page php) Merci
  4. Salut, Non désolé cela ne répond pas à mon problème, c'est peut-être moi qui me suis mal exprimé. Je voulais dire qu'au lieu de télécharger le fichier il l'affiche sur la page web, non pas son nom mais son contenu.
  5. Bonjour à tous, Voilà, je cherche à forcer le téléchargement de fichier avec PHP. Pour cela j'utilise le code suivant : Code : Le problème est qu'il ne lance pas le téléchargement mais lit le fichier zip, du coup sur la page s'affiche plein de caractères codés. J'ai essayé plusieurs Enconding, comme : binary, application/x-gzip, application/zip, x-zip-compressed, rien ne change. Comment remédier au problème ? Merci d'avance pour votre aide.
  6. Ok, C'est ce que je viens à l'instant d'essayer avec un ndd pour tester. J'ai donc demander a 1&1 de gérer le serveur DNS du ndd, chez NETIM j'ai donc modifier le serveur DNS pour celui de 1&1, il faut quelques heures avant que cela face effet. Je te tiendrai au courant, j'espere que cela va fonctionner.
  7. Merci pour ta réponse. Le problème est que mon site en entier se trouve sur abd-paradise.com chez mon hébergeur 1&1 Internet, les autres ndd sont enregistrés chez NETIM et je suis donc obligé de les rediriger. Avant ce n'été pas le cas car tous mes ndd étaient chez le meme hébergeur. Quel galère :'( Y-aurait il une solution pour régler ce problème ? Je viens de m'apercevoir d'un autre problème, lorsque l'on ce connecte via une redirection l'url reste fixe et cela meme lorsque l'on clic sur un lien et donc si on actualise, bam on revient toujours à la même page. Je vois peut-être une solution, j'ai accès au SSH sur mon hébergeur. Y aurait il moyen de faire comme avec un serveur, créer des multidomaines avec virtualhost et ainsi faire une redirection par IP ? J'essaye mais j'ai pas autant de liberté que sur un serveur :s
  8. Bonjour à tous, Je dispose d'un site web ( www.abandonware-paradise.fr ) qui est assez bien référencé depuis quelques temps. J'ai enregistré les noms de domaines suivant chez NETIM : abandonware-paradise.fr, .net, .org et .eu. Mon hébergeur est 1&1 Internet, sur lequel est enregistré le nom de domaine abd-paradise.com. Ils ne sont pas tous chez 1&1 Internet suite à de nombreux changements de prestataires. J'utilise donc un système de redirection tranparente chez NETIM pointant sur abd-paradise.com. Lorsque que l'on se connecte à mon site depuis une redirection, toutes mes urls débutent maintenant par abd-paradise.com/, alors qu'avant elles coincidaient avec l'url de connection ( si le visiteur arrive du .fr toutes mes urls commencent par www.abandonware-paradise.fr/, si il arrive par eu elles commencent par www.abandonware-paradise.eu/, etc.. ) J'ai donc plusieurs questions à vous poser : Vaut-il mieux utiliser une redirection transpartente ou simple ? Ces redirections ne nuisent-elles pas au référencement de mes pages ? Mon référencement actuel va t'il en subir les conséquences ? Merci
×
×
  • Créer...