Visualizzazione risultati 1 fino 5 di 5

Discussione: not_found.php e $_GET[]

  1. #1
    Guest

    Predefinito not_found.php e $_GET[]

    Vi spiego il mio problema:
    nella index uso un codice tipo questo:
    Codice PHP:
    <?php
    $get
    = $_GET['id'];
    if (
    $get == 1) {
    require(
    'pagina.html');
    }
    else if (
    $get == 2) {
    require(
    'pagina2.html');
    }
    else {
    ?>
    la mia index
    <?php
    }
    ?>
    Se qualcuno inserisce un'id diverso da 1 e 2 viene mostrata la index.
    Io vorrei che venisse mostrato il not_found.php
    Come si può fare?

  2. #2
    Guest

    Predefinito

    Potresti usare:

    header("Location not_found.php");


    Ciao!

  3. #3
    Guest

    Predefinito

    Ma come faccio a mostrare la index poi?

  4. #4
    Guest

    Predefinito

    Ma tu hai detto di non voler mostrare la index, ma la pagina not_found!


    Ciao!

  5. #5
    Guest

    Predefinito

    Ho risolto.
    ecco il codice corretto:
    Codice PHP:
    <?php
    $get
    = $_GET['id'];
    if (isset(
    $get)) {
    if (
    $get == 1) {
    require(
    'pagina.html');
    }
    else if (
    $get == 2) {
    require(
    'pagina2.html');
    }
    else {
    header("Location: not_found.php");
    }
    }
    else {
    ?>
    la mia index
    <?php
    }
    ?>

Regole di scrittura

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