Visualizzazione dei risultati da 1 a 9 su 9

Discussione: header location

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    22

    header location

    salve ragazzi !!
    Ho un problema con Header(Location).
    Ho un file che praticamente esegue solo una query e se la query ha avuto effetto effettua un header.
    La query la esegue ma nn fa header location
    Da che cosa può dipendere ?
    prima del redirect non esegue nessun output.

  2. #2
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281


    puoi postare il codice?

  3. #3
    Posta il codice.

  4. #4
    Pardon PGM...

  5. #5
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    Originariamente inviato da IRide
    Pardon PGM...

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    22

    questo è il codice

    <?php
    include("config.php");
    include("secure.php");
    $db = mysql_connect($host, $userdb, $pwd);
    if ($db == FALSE)
    die ("Error to connection. Verify the parameters in the file config");
    mysql_select_db($dbname, $db)
    or die ("Error! database is not selected.");

    switch($type){

    case 1:
    $query = "UPDATE u_msg_dest SET stato=0 WHERE id_msg=$id";
    break;

    case 2:
    $query = "UPDATE t_msg SET stato=0 WHERE id_msg=$id";
    break;
    }
    if (mysql_query($query, $db)){
    header("Location: mess-in.php");


    }
    else{
    echo "error during the cancellation";

    }
    mysql_close($db);

    header("Location: mess-in.php");

    ?>

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    22
    c'è qualcuno che sa come risolvere il problema?????????????????????????????????????????? ?????????????????????????????????????????????????? ??????????????????????????????????????

  8. #8
    Probabilmente c'è qualche 'output' nei due file di include...

    Comunque... al posto di header(Location: ) prova a utilizzare questa

    echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"0; URL=mess-in.php\">;
    Mah... Einstein.. non era bello di faccia... ma che fisico!!!

  9. #9
    o questa:

    codice:
    echo '<script type="text/javascript">this.location='. $url .'</script>';

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.