Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    cambiare pagina dopo if

    Da giorni cerco una soluzione a questo problema:
    ho necessità di cambiare pagina dopo la verifica di una condizione ma non conosco il comando per farlo.(cambiare pagina)
    Potete darmi qualche indicazione??

    Grazie

  2. #2
    usa javascript
    fai così
    Codice PHP:
    if(condizione){
    echo 
    "<script>location.href = \"http://www.indirizzo_pagina.it/\";</script>";
    }
    .... 

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923

    Re: cambiare pagina dopo if

    Originariamente inviato da carloso16
    Da giorni cerco una soluzione a questo problema:
    ho necessità di cambiare pagina dopo la verifica di una condizione ma non conosco il comando per farlo.(cambiare pagina)
    Potete darmi qualche indicazione??

    Grazie
    Codice PHP:
    if (condizione_vera)
    header('location: pagina_di_reindirizzamento.php');
    else
    // fai quello che vuoi 

  4. #4
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    ricorda l'exit.

    if (condizione_vera){
    header('location: pagina_di_reindirizzamento.php');
    exit;
    }
    ...altri 5 anni di purga...

  5. #5
    ho provato:
    if (condizione_vera){
    header('location: pagina_di_reindirizzamento.php');
    exit;
    }

    ma mi dà questo errore:
    Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\sito nuovo\inc\corpo.inc:7) in C:\AppServ\www\sito nuovo\ordina.php on line 314

    corpo.inc é un css

  6. #6
    ho trovato questo e funziona ma solo ad inizio pagina se prima c'è un echo scatta l'errore.
    dovendo inserirlo all'interno di una pagina chiaramente non funziona.

    Avete soluzioni??

    <?php
    /* Redirect to a different page in the current directory that was requested */
    $host = $_SERVER['HTTP_HOST'];
    $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
    $extra = 'mypage.php';
    header("Location: http://$host$uri/$extra");
    exit;
    ?>

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    <?php
    ob_start();
    ?>

    Mettilo in cima alla pagina.

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.