url à caché

Eléphant du PHP | 110 Messages

01 nov. 2010, 23:08

Pardon ?

ViPHP
ViPHP | 5462 Messages

01 nov. 2010, 23:14

apparemment les données externes ne t'appartiennent pas et de plus tu veux cacher le lien.

Eléphant du PHP | 110 Messages

01 nov. 2010, 23:15

Ahahahah


Chacun c'est truc bref, toute manière, peu être de la bidouilles, si tu veux savoir ce que sais, envoie un MP je te répondrais.

Bref sa allair impossible merci quand même.

ViPHP
ViPHP | 2291 Messages

03 nov. 2010, 01:17

Salut,

Une simple idée ??? mais pourquoi ne pas utilider les session ?
Exemple
<?php
session_start();



$fichier = (isset($_SESSION['fichier']) ? $_SESSION['fichier'] : null );

switch ($fichier)
 {
	  case 1:
	        $nomfichier = 'fichier.rar';

			header("Content-disposition: attachment; filename=$nomfichier");
			header("Content-Type: application/force-download");
			header("Content-Transfer-Encoding: binary");
			header("Content-Length: ".filesize($nomfichier));
			header("Pragma: no-cache");
			header("Expires: 0");
			readfile($nomfichier);

			unset($_SESSION['fichier']);
	    break;

	 default;




	        $_SESSION['fichier'] = 1;
	        echo '<a href="telecharger.php?download">Télécharger le fichier</a>';


	    break;
 }
?>
Bon j'ai pondu cette solution en 2 minutes, j'ai peut-être pas capter ??
Mais si je ne me trompe pas le lien reste invisible :), maintenant cela fonctionne pour un lien par page pour plusieurs liens il va falloir réfléchir mais je pense que la piste est bonne !
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

ViPHP
ViPHP | 5462 Messages

03 nov. 2010, 01:23

c'etait la solution que j'avais donner au début, mais il veux pas faire de readfile les fichier étant distant ca va bouffer de la ressource et de la bande passante