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

    Equivalente di redirect

    Qual è l'equivalente in php della funzione asp
    Response.redirect("pagina1.php")?

    Il mio problema è che, in un ciclo IF, se è vera la condizione devo rimandare alla pagina 1, se è falsa devo rimadare alla pagina 2.

    Grazie anticipate

  2. #2
    http://it.php.net/header

    va messo prima che php generi un qualsiasi output



    There are 10 types of people in the world: Those who understand binary, and those who don't.

  3. #3
    ho risolto con REQUIRE
    ...un po' a caso devo ammettere, cmq grazie

  4. #4
    Ma che require :-)
    Puoiutilizzarlo, ma sono meglio gli header per un normale redirect...


    Codice PHP:

    header 
    ("Location: [url]http://www.sito.com[/url]");
    exit(); 
    Ciao ciao
    Marco Bianucci
    marco@phoenixweb.it
    Hosting php
    Programmazione & WebDesign

  5. #5
    va messo prima che php generi un qualsiasi output

    Purtroppo il ciclo ce l'ho dopo un po' di codice ed evidentemente per questo header() non funziona (anche se mi sembra che non ci siano output da php). Con redirect, mi va bene ... data l'ora mi accontento così... ciao!

  6. #6
    Se organizzi bene il codice non ti deve dare questo tipo di problemi.
    Prova a postarlo ^_*
    Marco Bianucci
    marco@phoenixweb.it
    Hosting php
    Programmazione & WebDesign

  7. #7
    <?session_start()?>
    <html>
    <head>
    <title>Controllo autenticazione</title>
    </head>

    <body>

    <?
    include ("config.inc.php");

    $sql = "SELECT IDLOgin FROM tblUtenti WHERE NOMEUTENTE='" . $_POST['nome_utente'] .
    "' AND PASSWORD='" . $_POST['password'] . "'";

    $query = mysql_query($sql, $connessione) or die (errore());

    $rigo = mysql_fetch_array($query);

    if (!$rigo) {
    $autenticato = FALSE;
    }
    else
    {
    $autenticato = TRUE;
    };

    //Chiusura connessione
    mysql_close($connessione) or die (errore());

    if ($autenticato) {
    $_SESSION['Autenticato']="OK";
    require('header.php'); // Ridireziona il browser alla pagina
    exit;
    }
    else
    {
    $_SESSION['Autenticato']="NonOK";
    require('immpassword.html'); // Ridireziona il browser alla pagina
    exit;

    };
    ?>

    </body>
    </html>

    A complicare le cose c'è una session ... che sia questo il problema?

  8. #8
    quello che hai fatto non è un redirect
    ma hai aggiunto alla tua pagina il contenuto di header.php o immpassword.html
    a seconda della condizione

    l'output html c'è e sono i tag all'inizio della pagina


    There are 10 types of people in the world: Those who understand binary, and those who don't.

  9. #9
    Grazie!! Adesso funziona anche con header. Ora posso andare a dormire sonni tranquilli!!
    Ciao

  10. #10
    Originariamente inviato da MalagAndrea
    Grazie!! Adesso funziona anche con header. Ora posso andare a dormire sonni tranquilli!!
    Ciao
    e beato te.....
    io non ho sonno





    There are 10 types of people in the world: Those who understand binary, and those who don't.

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.