Moi,
Seuraavanlainen ongelma, en ole ihan vielä perillä miten tämä pitäisi toteuttaa.. joten kaikki ehdotukset otetaan vastaan.
Käytössä siis Apache. WWW-sivun käyttäjät kirjautuvat sisään (PHP -sessiot). Sivuilla käyttäjät voivat katsoa tiettyjä tiedostoja, ja niiden tiedostojen näyttö joudutaan toteuttamaan pelkillä html -linkeillä (johtuen eräästä kolmannen osapuolen komponentista), esimerkki linkki olisi vaikka: http://domain.com/tiedosto. Nämä tiedostot eivät kuitenkaan saisi olla mitenkään julkisesti kenenkään linkitettävissä, vaan ne saisi olla vain sisään autentikoitujen (sessiot) käyttäjien käytettävissä.
Olisko kenties fiksuinta toteuttaa tämä jollain apachen proxylla (ProxyPass) vai olenko aivan hakoteillä? Entä, miten ton php session saisi siihen mukaan, jotta vain autentikoituneet ihmiset pääsisivät käyttämään kyseistä proxya? Olin siis ajatellut siten, että tiedostot olisivat serverin omalla kovalevyllä (mutta eivät julkisen www -kansion alla), ja sitten tämä kansio linkitettäisiin julkiseksi tuon proxyn avulla, jos käyttäjä on vain kirjautunut sisään sivustolle.
Vai löytyiskö tähän joku ihan muu speciaali apachen moduuli? Jos niin mikä?
Helppo juttu varmaankin heti, kun tietäis vain miten tämä pitäis toteuttaa..
Millaisesta rajoituksesta johtuu, ettei esimerkiksi /tarkistussivu.php?lataa=tiedosto.xyz kelpaa osoitteeksi?
Rewriten avulla myös "tavallisilta" linkeiltä näyttävät asiat (/lataa/tiedosto.xyz) voi ohjata PHP-tiedostojen käsiteltäviksi kuten yllä.
Tulee siis videon striimaus tarkoitukseen, eikä tässä pysty 'sillä tavalla' lataamaan tiedostoa erikseen php -skriptillä. Siksi tuota proxya funtsin.. jos se olisi lähempänä oikeanlaista tapaa toteuttaa tämä.
Mikä sitä videota sitten lataa? Onko mitenkään taattua, että istunnon tunniste edes säilyisi lataukseen asti (jos kyseessä on esimerkiksi ulkoinen mediasoitin)?
Aihe on jo aika vanha, joten et voi enää vastata siihen.