Pakota tiedoston lataus linkistä

Discussion in 'Vapaata keskustelua' started by Kellopeli, Sep 11, 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.

    Code:
    <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. Quiote

    Quiote Moderator Staff Member

    Joined:
    Dec 20, 2005
    Messages:
    2,215
    Likes Received:
    0
    Trophy Points:
    46
    Oikee linkki sivuille auttaisi. Mutta tuo ei ainakaan näytä olevan linkki mihinkään tiedostoon.
     
  3. Kellopeli

    Kellopeli Guest

    Last edited by a moderator: Sep 11, 2008
  4. Tecmi

    Tecmi Member

    Joined:
    Apr 25, 2007
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    11
    E: ei midist
     
    Last edited: Sep 11, 2008
  5. Quiote

    Quiote Moderator Staff Member

    Joined:
    Dec 20, 2005
    Messages:
    2,215
    Likes Received:
    0
    Trophy Points:
    46
    EDIT: Ja selain teki taas temput :D Ei se toiminutkaan kuin hetken, taisi johtua siitä kun oli selaimessa sama sivu vielä auki..
     
    Last edited: Sep 11, 2008
  6. dRD

    dRD I hate titles Staff Member

    Joined:
    Jun 10, 1999
    Messages:
    8,312
    Likes Received:
    191
    Trophy Points:
    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.
     
  7. 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?
     
  8. dRD

    dRD I hate titles Staff Member

    Joined:
    Jun 10, 1999
    Messages:
    8,312
    Likes Received:
    191
    Trophy Points:
    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.
     
  9. 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.
     
    Last edited by a moderator: Sep 12, 2008
  10. Quiote

    Quiote Moderator Staff Member

    Joined:
    Dec 20, 2005
    Messages:
    2,215
    Likes Received:
    0
    Trophy Points:
    46
    Kunhan on asianmukaisesti mainittu mistä subit on niin eiköhän se ole ihan ok.
     

Share This Page