Visualizzazione risultati 1 fino 4 di 4

Discussione: PHP meglio una o tante pagine?

  1. #1
    Guest

    Unhappy PHP meglio una o tante pagine?

    ecco il mio quesito
    supponendo che io abbia una tabella in un database zeppa di record ed ad ognuno di questi voglia far corrispondere una pagina web (con lo stesso assetto),
    è meglio creare un sola pagina e passare i vari id con il metodo get o creare tutte le pagine( ovviamente in modo automatico)?

    ci chiarisco se non mi sono spiegato:

    meglio
    ..../cartellaSuperiore/pagina.php?id=1
    ..../cartellaSuperiore/pagina.php?id=2
    ..../cartellaSuperiore/pagina.php?id=3

    oppure
    ..../cartellaSuperiore/id1.php
    ..../cartellaSuperiore/id2.php
    ..../cartellaSuperiore/id3.php

    dal mio punto di vista sembrerebbe meglio la prima opzione ma guardando in giro vedo che è poco usata
    es: qui su av tutti i topic hanno un pagina con .../titolo_topic.html

    mi scuso perchè sicuramente l'argomento è gia stato trattato ma con CERCA si vede che non ci so fare

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Ovviamente nella prima soluzione rendi il codice più dinamico, oltre a risparmiare pagine, con magari lo stesso codice.

    Naturalmente io ti consiglio la prima soluzione, credendo che per ogni id dovresti fare più o meno le stesse operazione, anche perché io troverei un tantino esagerato creare una pagina per ogni id, se ogni pagina ha lo stesso codice non conviene la seconda soluzione.

    Sevenjeak
    Software developer and much more

  3. #3
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Qua su AlterVista, come su Wordpress e moltissimi altri siti, non ci sono effettivamente pagine html per ogni utente o discussione o post.

    Sebbene le pagine abbiano indirizzo .html, dietro nascosta c'è una sola pagina che riceve i parametri via get. Il trucco si chiama mod_rewrite, e ti permette di "tradurre" un'indirizzo in un altro, secondo specifiche regole che decidi tu.

    e.g.
    Codice:
    http://forum.it.altervista.org/php-mysql-e-file-database/110964-php-meglio-una-o-tante-pagine.html
    viene tradotto (circa) in
    Codice:
    http://forum.it.altervista.org/view-thread.php?id=110964
    Prova a cercare mod_rewrite sul forum ed a farti un'idea di come funziona!
    Ultima modifica di dreadnaut : 06-09-2010 alle ore 10.26.21

  4. #4
    Guest

    Predefinito

    grazie mille ad entrambi
    sospetttavo ci fosse l'inghippo

    adesso vado a stud.. emh documentarmi

    EDIT
    ho seguito il metodo di dreadnaut ed funziona a merivaglia per ciò che devo fare
    Ultima modifica di musicanapoli : 06-09-2010 alle ore 20.53.56

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •