Очень нужен скрипт

12
Linkpusher
На сайте с 28.12.2007
Offline
176
#11
.mia:
Ты не так понял, наоборот, надо скачать один раз, а потом ссылка должна спрятаться для этого пользователя при следующиих посещениях

я именно так и понял. поэтому и поинтересовался что плохого в том, что ссылка стоит и не прячется?

toxic steel добавил 24.12.2008 в 22:37

zhidronsss:
скрипт обработчик ставик куку или стартует сессию и заводит переменную. там где вывод ссылки проверяем наличие куки или значение(существование) переменной сесии.

обработка событий+куки без логина... адская смесь в руках человека, дорвавшихся до этих инструментов впервые :D

тс, а сайт уже функционирует? можно в личку урл? правда, не могу себе придумать ситуацию при которой реально возникает необходимость в подобном... перфекционизме, назову это так :)

может быть в условии задачи чего-то не хватает, или цель прозрачней, а решение-тоньше?

Точу ножи. Буквально. Есть отзывы. Заказать заточку в МСК и Подольске можно через Телеграмм.
zhidronsss
На сайте с 12.10.2007
Offline
36
#12

toxic steel, ценю юмор и умение понять написанное.

ТС, делается где то так

в скрипте-обработчике редиректа

<?

session_start();
$_SESSION['download'] = 1;

///////////////////обработка редиректа на файл
...
тут редирект
...
/////////////////////////////////
?>

там где выводи ссылку на файл

<?

session_start();

///////////////////
...
что то еще
...
///////////////////

if($_SESSION['download']!=1)
{echo "<a href=ссылка_на_обработчик_редиректа.php?file=file.mp3>Ссылка</a>"}
else
{echo "Только 1 раз можно кликать";}
?>
.mia
На сайте с 06.01.2008
Offline
74
#13

Из кода я вижу что только ссылка не будет работать, а картинка сама останется на странице, тогда как надо, чтобы и картинка исчезла.

zhidronsss
На сайте с 12.10.2007
Offline
36
#14

if($_SESSION['download']!=1)

{

//все что тут написано не отобразится при установленном в 1 $_SESSION['download']

echo "<img src=dre.gif>";// даже картинка

}

if($_SESSION['download']!=1)

{

//все что тут написано не отобразится при установленном в 1 $_SESSION['download']

echo "<a href=dsf.php>ssylko</a>";// и даже ссылка :)

}

Givandos
На сайте с 25.06.2007
Offline
33
#15

zhidronsss

Честно, я поражен Вашей сдержанности. Я бы уже плюнул бы на ТС, раз он сам не хочет доделывать последний кусочек работы, который ему в целом понятен (я про вывод и невывод картинки на страницу).

.mia

А Вы действительно задумались над тем, что если человек не успел скачать файл по ссылку (оборвался инет, отключили электроэнергию), то больше он вовсе никак не сможет получить файл?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий