Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Soak #10626 üzenetére

    Hogy érted azt, hogy "aloldalt"? Ez egy alias, tehát nem fizikailag különálló könyvtár, vagy hasonló... egyszerűen egy leképezés.
    Mondjuk van a
    http://example.com/users/kisjozsi
    ez egy alias erre:
    http://example.com/user/231

    Utóbbira meg van egy .htaccess-szabály, vagy akár másik megoldással ez is egy alias pl. erre:
    http://example.com/index.php?user_id=231
    Ez csak egy példa a végtelen lehetőség közül.

    Igen, 10000 felhasználónál ugyanennyi alias lesz. (De nem "aloldal".)

    Szerk.: most jövök rá, hogy szerintem félreérted az "alias" szót ebben az esetben. Ennek totál semmi köze a webszerver aliashoz (pl. Apache-ban van Alias kulcsszó). Ez egy URL alias, ami az alkalmazásodhoz kötődik.
    Ilyet alkalmaznak a CMS-ek is (pl. Drupal), meg frameworköknél is lehet használni.

    Szerk. 2.: na várj, akkor most userhez tartozó könyvtárakról beszélünk? Mert akkor meg én is félreértettelek. Attól még, mert a userhez tartoznak könyvtárak, ahova mondjuk gyűjtögeti a fájljait (pl. a profiljához tartozó kép, vagy hasonló, ha nincs ömlesztve), attól még nem kell "aloldal", miért kellene? Egyszerűen a hozzá tartozó könyvtárba pakolod a hozzá tartozó fájlokat, és onnan húzod elő, ha szükséged van rá, azt' kész.
    De ahogy már sztanozs is említette, léteznek alternatív megoldások, pl. a fájlokat gyűjtheted dátum szerint rendezve is, ez már kb. tök mindegy, csak tartsd nyilván, hol van.

    [ Szerkesztve ]

    Sk8erPeter

  • sztanozs

    veterán

    válasz Soak #10626 üzenetére

    Ha nem akarsz sok alkönyvtárat egy könyvtárba, partícionálhatod is:
    10234-es felhasználót pl a /01/02/34/ alkönyvtárba. így csak szintenként 100 foldered lesz...

    JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...

  • cucka

    addikt

    válasz Soak #10626 üzenetére

    Nem. Egy ilyen url routing szabály úgy néz ki, hogy mondjuk a
    /users/{username}
    útvonalat átírja úgy, hogy
    /users.php?username={username}
    Ez persze pszeudokódban van, a routing-ot sokféleképpen lehet intézni. Egy jól megoldott rendszeren jellemzően a php alkalmazás dönti el, hogy egy URI-hoz milyen kontrollert kell meghívni. A webszerver dolga ilyenkor csak annyi, hogy eldönti, ki tudja-e saját maga szolgálni az erőforrást (mondjuk statikus képeknél) vagy sem. Utóbbi esetben a php alkalmazás megoldja saját maga. Ez azért jó így, mert a programod viselkedése a programban lesz leírva, nem pedig egy külső program konfigurációs file-jában.

    Egyébként olvasgatom az utóbbi hozzászólásokat, ti tényleg ezt a PDO-t használjátok? Olyan ocsmány az egész, szívem szerint bottal sem piszkálnám. :)

Új hozzászólás Aktív témák