Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Gestione url del sito

  1. #1

    Gestione url del sito

    Ciao scusate ma sono nuovo di php, vedo alcuni siti che gestiscono tutto tramite l'invio di poche variabili tipo:

    www.nomesito.com/?action=articoli&p=100

    mi chiedevo come fanno?? a gestire pagine completamente diverse in questo modo? mettono tutto il codice nel database?


  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    immagina un indirizzo del genere:

    index.php?sezione=home
    oppure
    index.php?selezione=legginews&id=2

    e poi questo codice in index.php
    codice:
    <?php
    if($_GET['sezione']=="home") {
      // mostro gli elementi che compongono la home
    } elseif(_GET['sezione']=="legginews") {
      // leggo la news con id= $_GET['id']
    } else {
      // mostro un messaggio di default
    }
    ?>
    di solito io uso switch al posto di if che mi permette di gestire in modo ordinato diversi valori...

    ciao

  3. #3
    ho visto un sito di dimensioni moooolto grandi essere fatto tutto così.

    vorresti dirmi che ha fatto una marea di if o di case??


  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    perchè no?

    il mio sito è fatto tutto cosi, non è enorme ma neanche piccolo.

    ovviamente devi cercare di essere ordinato, altrimenti ti perdi.

    in realtà poi l'if non è neanche necessario, potresti per esempio richiamare un file index.php in questo modo:
    codice:
    index.php?cmd=prova
    codice:
    <?php
    include($_GET['cmd'].".php");
    ?>

    e arrivare a richiamare infiniti file.

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.