![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 31.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam taki problem. Nie wiem jak zrobic aby przy sciaganiu pliku nie pokazywalo jego adresu zrodlowego. Wymyslilem sobie to tak: plik 1.php [php:1:3774551ec3]<?php // kod session_start(); $adres = adres_do_pliku $_SESSION['status'] = $adres; ?> <iframe src="2.php" width="400" height="200" frameborder="0"> </iframe> <?php // kod ?>[/php:1:3774551ec3] plik2.php [php:1:3774551ec3]<?php // kod session_start(); if($_SESSION['status']) { ?> <META HTTP-EQUIV="refresh" content="5; URL=<?php echo $_SESSION['status']; ?>"> <? } else { echo "blad"; } // kod ?>[/php:1:3774551ec3] Kod moze miec bledy bo wklejam go na szybkiego poniewaz sie spiesze ![]() Do powyzszego kodu trzeba jeszcze dodac javascript aby blokowal wyswietlanie adresu na pasku stanu. Szukam jednak jakiegos bardziej profesjonalnego sposobu. Moze ma ktos jakis pomysl? Pozdrawiam -------------------- Yamaha YZF R1 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
Wypadaloby podniesc odrobine bezpieczenstwo:
[php:1:e39a70c5d2]<?php // tutaj moja sugestia podnoszaca bezpieczenstwo ![]() $file = './files/'.basename($fname); header("Cache-control: private"); header("Content-Type: application/octet-stream"); header("Content-Length: ".filesize($file)); header("Content-Disposition: attachment; filename=".basename($file)); header("Connection: Close"); readfile($file); ?>[/php:1:e39a70c5d2] -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 20:04 |