Pakota tiedoston lataus linkistä

Viestiketju Vapaata keskustelua -osiossa. Ketjun avasi Kellopeli 11.09.2008.

  1. Kellopeli

    Kellopeli Guest

    Eli olen tekemässä tuossa nettisivuja ja törmäsin tällaiseen ongelmaan, kun koitin linkata suoraan .rar tiedostoon toisella palvelimella.

    Koodi:
    <a href="hxxp://www.blaablaa.fi/haku.php?action=download&rel=5">
    <img src="dl.png"/>
    </a>
    Ongelma on se, että linkkiä painettaessa käyttäjä heitetään sivulle hxxp://www.blaablaa.fi. Voiko esim. php:llä pakottaa jotenkin tuon tiedoston latauksen?
     
  2.  
  3. Quiote

    Quiote Moderator Ylläpitäjä

    Liittynyt:
    20.12.2005
    Viestejä:
    2,215
    Kiitokset:
    0
    Pisteet:
    46
    Oikee linkki sivuille auttaisi. Mutta tuo ei ainakaan näytä olevan linkki mihinkään tiedostoon.
     
  4. Kellopeli

    Kellopeli Guest

    Moderaattorin viimeksi muokkaama: 11.09.2008
  5. Tecmi

    Tecmi Member

    Liittynyt:
    25.04.2007
    Viestejä:
    26
    Kiitokset:
    0
    Pisteet:
    11
    E: ei midist
     
    Viimeksi muokattu: 11.09.2008
  6. Quiote

    Quiote Moderator Ylläpitäjä

    Liittynyt:
    20.12.2005
    Viestejä:
    2,215
    Kiitokset:
    0
    Pisteet:
    46
    EDIT: Ja selain teki taas temput :D Ei se toiminutkaan kuin hetken, taisi johtua siitä kun oli selaimessa sama sivu vielä auki..
     
    Viimeksi muokattu: 12.09.2008
  7. dRD

    dRD I hate titles Ylläpitäjä

    Liittynyt:
    10.06.1999
    Viestejä:
    8,312
    Kiitokset:
    191
    Pisteet:
    143
    Tuo palvelin, johon koitat linkata, on varustettu ns. hotlink blokkauksella, joka siis käytännössä tarkistaa selaimen lähettämän CGI.HTTP_REFERER -arvon. Jos se on "oikea" eli saman saitin kuin mistä linkki pitäisikin tulla, tai tyhjä, lataus sallitaan, mutta jos arvona on jotain muuta, heitetään käyttäjä takaisin em. linkanneeseen sivuun. Käytäntö on käytössä käytännössä jokaisessa tiedostolatauksia tarjoavassa saitissa, syynä yksinkertaisesti se, että kaista maksaa rahaa ja se, että muut sivut linkkaavat suoraan tiedostoihin, ei tuo maksajalle tuloja (sivulatausten ja siten mainosnäyttöjen muodossa). Samaa systeemiä mekin AfterDawnissa käytämme ladattavien softien suhteen, koska kuten sanoin, kaista maksaa (erittäin paljon..).

    CGI.HTTP_REFERERin arvoa et voi verkkosivun avulla mitenkään muuttaa, se on selaimen itsensä asettama arvo.
     
  8. Kellopeli

    Kellopeli Guest

    Juu ja ymmärrän kyllä, että suora linkkaus tiedostoon ei ole hyvä asia kaikkien kannalta, mutta kyse on kuitenkin sivustosta, jota tulee käyttämään vain muutaman ihmisen porukka.

    Eikö tuohon ole muka mitään kiertotietä olemassa?

    Eikös download.fi sivustolla ainakin joskus ollut mahdollista valita, että ladataanko toedosto Afterdawnin palvelimelta vai ohjelman kotisivuilta suoraan?
     
  9. dRD

    dRD I hate titles Ylläpitäjä

    Liittynyt:
    10.06.1999
    Viestejä:
    8,312
    Kiitokset:
    191
    Pisteet:
    143
    Ei oikein. Ellet käske sitten kaikkia sivua käyttäviä käyttämään jotain download assistant-ohjelmaa, joka osaa jättää CGI.HTTP_REFERERin tyhjäksi. Kaikelle kansalle suunnatuilla sivuilla mahdoton vaatimus, mutta tuollaisessa 3-4 hengelle suunnatussa palvelussa voi toimiakin.

    Juu, tapauksissa joissa softan tekijä on antanut luvat ohjelman hotlinkkaukseen, käytämme softantekijän omaa tiedostopalvelinta oletusarvoisena latauspalvelimena ja tarjoamme meidän servereitä kakkosvaihtoehtona.

    AfterDawnilla on nykyisin pelkästään softia varten kuusi serveriä, kukin omalla 20-100Mbps kaistallaan jakamassa latauksista tulevaa liikennettä ja siitä huolimatta iltaisin lataukset tulevat aika ajoin suht hitaalla tempolla.
     
  10. Kellopeli

    Kellopeli Guest

    Selkee homma. Pistän linkin lataus-sivulle niin kaikki on onnellisia :)

    E1. Toisaalta subien lataaminen ensin omalle palvelimelle ei ole iso urakka. Mitä mieltä tuosta? Maininta tietenkin lähteestä mukaan.
     
    Moderaattorin viimeksi muokkaama: 12.09.2008
  11. Quiote

    Quiote Moderator Ylläpitäjä

    Liittynyt:
    20.12.2005
    Viestejä:
    2,215
    Kiitokset:
    0
    Pisteet:
    46
    Kunhan on asianmukaisesti mainittu mistä subit on niin eiköhän se ole ihan ok.
     

Jaa tämä sivu