Eredmény: 1 - 3 (3) összesen

Téma: dirname() függvény hiba? htaccess apache php

  1. #1
    'Say Hello To My Little Friend'
    Csatlakozott
    11-01-02
    Hozzászólás
    172
    Begyűjtött 3 köszönetet
    3 hozzászólásával

    Alapbeállítás dirname() függvény hiba? htaccess apache php

    Hogyan lehetséges az, hogy az egyik tárhelyen megy a kód, míg a másikon nem.
    PHP kód:
    $host=$_SERVER['HTTP_HOST'];
    $uri=dirname(dirname(dirname($_SERVER['PHP_SELF'])));
    ...
    $file=@file_get_contents("http://$host$uri/sample.php?src=746758");
    if (
    $file=="") {@header("Location:http://$host$uri/show.php?src=746758");
    exit;}
    $file=@str_replace("<head>","<head>\n<base href=\"http://$host$uri/\">",$file);
    echo(
    $file); 
    Olyan mintha a dirname függvényt figyelembe sem venné.
    Üresen adja vissza az $uri változót.

    Néha meg magától megjavul.

    Hol lehet a hiba? Htaccess - Apache - PHP



  2. #2
    Hekker 0xFF logója
    Csatlakozott
    09-08-21
    Hozzászólás
    1.079
    Begyűjtött 168 köszönetet
    118 hozzászólásával

    Alapbeállítás

    A http_host nem megbizhato mert azt a kliens kuldi hasznalj inkabb server_name t.

    Kuldhetek neked pl egy ilyen get et
    Telnet szerveredipje 80
    GET /
    Host: endomainem.hu/30gbfile.zip
    UserAgent : xxxx


    Ha elmondanad, hogy mit szeretnel megvalositani akkor talan tudnek segiteni.



  3. #3
    'Say Hello To My Little Friend'
    Csatlakozott
    11-01-02
    Hozzászólás
    172
    Begyűjtött 3 köszönetet
    3 hozzászólásával

    Alapbeállítás re: dirname() függvény hiba? htaccess apache php

    Igaz, a biztonság az fontos. Gondoltam, hogy nem a legjobb megoldás, talán még nem késő tanulni.

    Egy alkönyvtárban dinamikusan vannak létrehozva mappák, s azon belül is van egy-egy index fájl. Az index tartalma a fentebb látható kódrészlet. Amennyiben a csatolmány nem elérhető, adddig a másik php dolgozza fel a kérést.
    Az lenne a lényeg, hogy dinamikus url keletkezzen.
    localhost/alkonyvtar/dinmappa/ s amikor ez meghívódik, a háttérben megfelelő azonosítójú csatolmány töltődjön be, de ne ugorjon át a linkre.

    Szerintem rossz útvonal keletkezik és ezért dob át hibaoldalra, csak azt nem értem miért.



Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •