Visualizzazione risultati 1 fino 2 di 2

Discussione: Link Strano PHP

  1. #1
    Guest

    Predefinito

    Ciao a tutti, ho due domande:
    sto creando il mio nuovo sito in PHP e mi servirebbe il codice sorgente per nascondere un link. Esempio:
    Ho una pagina INDEX.PHP e una pagina INDEX.PHP dentro alla cartella GIOCHI
    Vorrei assegnare al link GIOCHI dentro alla pagina principale (index.php) come questo: http://www.roratonet.altervista.org/index.php?=Giochi
    Come faccio?
    Seconda domanda:
    Se nella pagina INDEX.PHP principale, voglio inserire un link a "RECENSIONE DI SIM CITY 2004": http://www.roratonet.altervista.org/...mp;SimCity2004. A questo link voglio assegnare la pagina: /giochi/recensioni/SimCity2004.php
    Come faccio?
    Ringrazio tutti coloro che mi potranno dare una risposta precisa e completa, Grazie.

  2. #2
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Un modo potrebbe essere:

    All'inizio del file index.php, prima di tutto il resto, aggiungi:
    <?php
    if (isset($_GET['id'])) {
    switch ($_GET['id']) {
    case 'Giochi':
    include './giochi/index.php';
    break;
    case 'Software':
    include './software/index.php';
    break;
    .
    .
    .
    case 'Simcity2004':
    include './giochi/recensioni/SimCity2004.php';
    break;
    .
    .
    .
    default:
    echo 'Link errato';
    }
    die();
    }
    ?>


    Lo switch ti consente, aggiungendo altri case analoghi a quelli che ti ho messo come esempio, di aggiungere tutta la casistica di id che vuoi.

    I link saranno quindi:

    <a href="http://www.roratonet.altervista.org/index.php?id=Giochi">Giochi</a>

    o (che poi è uguale, devi solo cambiare il vaolore associato all'id col case corrispondente)

    <a href="http://www.roratonet.altervista.org/index.php?id=SimCity2004">Recensione di Simcity 2004</a>.

    Il codice mi sembra si spieghi da se, ma se hai dubbi chiedi.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

Regole di scrittura

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