25.06.2007, 11:54
общий
это ответ
Здравствуйте, Chufrinov Vadim!
Могу предложить один способ, не скажу что он лучший, но возможно вам подойдет...
При создании ссылки генерируете ее вида http://site /download.php?id=dsfhsda32fhjk4sad42
Где в роли id будет выступать любая последовательность символов (можно использовать md5). Эту последовательность заносите в базу данных
-----------------------------------------------------
| id | path |
-----------------------------------------------------
|dsfhsda32fhjk4sad42hfkjsadf | files\1.rar|
------------------------------------------------------
на странице download.php пишите код получения ссылки из базы, а затем нечто похожее
// в $path храниться получиная ссылка на файл
header("Content-type: application");
header(‘Content-Disposition: attachment; filename="1.rar"‘);
$f = fopen($path,‘r‘);
while (!feof($f))
{
print fread($f,4096);
}