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

    header("Refresh non refrescia

    Ciao ragazzi,
    ho un problema con il refresh di una pagina;
    ho sviluppato un modulo per l'inserimento di un articolo in un sito, al submit dell'articolo inserito chiamo una pagina .php che mi fa l'inserimento e mi rimanda alla pagiana principale del sito (inde.php);
    il codice è il seguente:


    case AUTH_USE_LINK:
    header("Refresh: 2;URL=index.php?uid=".$uid);
    if ( get_magic_quotes_gpc() )
    $titoloArticolo = htmlspecialchars( stripslashes( $_POST['TitoloArticolo'] ) ) ;
    else
    $titoloArticolo = htmlspecialchars( $_POST['TitoloArticolo'] ) ;
    if ( get_magic_quotes_gpc() )
    $articolo = htmlspecialchars( stripslashes( $_POST['FCKeditor1'] ) ) ;
    else
    $articolo = htmlspecialchars( $_POST['FCKeditor1'] ) ;
    echo($articolo .$titoloArticolo);
    insertArticolo($titoloArticolo,$articolo);

    Non mi fa il refresh ... nn mi manda alla pagina index.
    Cosa sbaglio?

    Premetto che prima di chiamare header non faccio nessun echo

    Ciao

  2. #2
    hai mescolato il refresh di javascript con il redirect php

    header("Location: http://www.tuosito.it/index.php?uid=".$uid);

    ciao

  3. #3
    Ho provato e non funziona ... ho fatto anche un test a inserire solo la stringa header nella pagina

    <?php
    header("Location: http://www.studiolegalebarbuto.it/index.php?uid=".$uid);
    ?>

    e cmq non funziona;
    Premetto che sto usando sul mio sito un serie di funzioni scaricate dallo stesso sito html per il login e durante il login viene utilizzata la seguente redirezione:

    case AUTH_LOGEDD_IN:
    switch(auth_get_option("TRANSICTION METHOD")){
    case AUTH_USE_LINK:
    header("Refresh: 2;URL=index.php?uid=".$uid);
    break;
    case AUTH_USE_COOKIE:
    header("Refresh: 2;URL=index.php");
    setcookie('uid', $uid, time()+2600*265);
    break;
    case AUTH_USE_SESSION:
    header("Refresh: 2;URL=index.php");
    $_SESSION['uid'] = $uid;
    break;
    }
    echo '<div align="center">Ciao '.$user['name'].' ... attendi il reindirizzamento</div>';
    break;


    In questo caso mi funziona...

  4. #4
    ho il tuo stesso problema....
    e non riesco a capire se è questione di server perchè lo stesso script su server linux mi funziona mentre su server windows no...
    www.t1t.it

  5. #5
    ...mamma cosa ho riesumato...


    sorry...

    comunque se qualcuno sa darmi spiegazioni..
    www.t1t.it

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.