HTTP - tajné presmerovanie na inú adresu
Mám adresu,
toto presmerovanie
header("Location: www.stranka.sk/files/x.zip");
a chcem, aby sa adresa v adresnom riadku nezmenila, ale aby odkazovala na ten súbor. Ako na to?
Mám adresu,
toto presmerovanie
header("Location: www.stranka.sk/files/x.zip");
a chcem, aby sa adresa v adresnom riadku nezmenila, ale aby odkazovala na ten súbor. Ako na to?
Předmět | Autor | Datum |
---|---|---|
Namiesto redirectu nastavíš rovno HTTP hlavičky a ako odpoveď pošleš ten súbor.
Napr. nejako takto… los 15.06.2009 22:30 |
los | |
Ale ten Content-Type sa dá zistiť aj automaticky zo súboru. To by som urobil ako? msx. 15.06.2009 23:05 |
msx. | |
Môžeš ho určiť napríklad podľa koncovky súboru. Spravíš si asociatívne pole s koncovkami, pre ktoré… los 15.06.2009 23:08 |
los | |
Aha, takže funkcia na to v PHP nie je? Lebo to hľadám a zatiaľ som nič nenašiel. poslední msx. 15.06.2009 23:09 |
msx. |
Zpět do poradny Odpovědět na původní otázku Nahoru
Namiesto redirectu nastavíš rovno HTTP hlavičky a ako odpoveď pošleš ten súbor.
Napr. nejako takto (hlavičky si nastavíš, aké chceš - napr. keď vieš konkrétny Content-Type, môžeš ho použiť):
Ale ten Content-Type sa dá zistiť aj automaticky zo súboru. To by som urobil ako?
Môžeš ho určiť napríklad podľa koncovky súboru. Spravíš si asociatívne pole s koncovkami, pre ktoré poznáš Content-Type a to použiješ.
Aha, takže funkcia na to v PHP nie je? Lebo to hľadám a zatiaľ som nič nenašiel.