Autor Zpráva
ybznek
Profil
Ahoj. Pokud si chci přečíst (FOpen, apod.) soubor v kterém je přesměrování na jiný soubor, tak si nepřečtu nic. Jak tedy mohu zjistit, kam ten soubor přesměrovává?

-Pokud otvírám s.php, jak z něho mohu přečíst http://seznam.cz/index.html?
<?
///s.php
/// soubor, který se snažím přečíst je index.html
header('location:http://seznam.cz/index.html');
?>


-A jak mohu zjistit, na jaký soubor odkazuje(exe,html,mp3,...)?
-Je bezpečné třeba
<a href=soubor.php?soubor=hra.exe>stahni hra.exe</a>
? myslím, aby mi nikdo nezjistil heslo apod..
<?
///soubor.php
header('location:ftp://jmeno:heslo@ftpserver/'.$_GET['soubor']);
?>
bukaj
Profil
ybznek
Pokud otvírám s.php, jak z něho mohu přečíst http://seznam.cz/index.html?[/i]
Použít fsockopen() a podívat se na hlavičky.

<? header('location:ftp://jmeno:heslo@ftpserver/'.$_GET['soubor']); ?>
Pokud by někdo zjišťoval HTTP hlavičky, tak ti to heslo zjistí. Ale řekl bych, že není kvůli stažení jednoho souboru potřeba hned přesměrovávat na zabezpečený FTP server.
djlj
Profil
ybznek
Jde to zjistit bez problému uvedeným způsobem, který napsal bukaj. Pokud se nutně potřebuješ pro stažení souboru přihlašovat na ftp, zkusil bych to zkombinovat s funkcí readfile.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0