Visualizzazione risultati 1 fino 12 di 12

Discussione: Script nel ciclo if per un redirect

  1. #1
    Guest

    Predefinito Script nel ciclo if per un redirect

    Salve, ho bisogno di uno script php per fare un redirect.
    Il mio script è il seguente:

    <?php

    $k=$_GET[k];

    if ($Evox == "Download")

    echo ("<script type=text/javascript>
    <!--
    function doRedirect() { //funzione con il link alla pagina che si desidera raggiungere
    location.href = bannadmin.php;
    }
    window.setTimeout(doRedirect(), 100); //Fa partire il redirect dopo tot. secondi
    //-->
    </script>");

    ?>

    Come vedete ho messo se il variabile Evox è uguale a Download vorrei che la pagina andasse a finire sulla pagina "bannadmin.php
    Però non funziona, qualcuno mi aiuta grazie?

  2. #2
    Guest

    Predefinito

    Al posto di quell'echo scrivi questo:

    header ("Location: bannadmin.php");


    Ciaooo!!!

  3. #3
    Guest

    Predefinito

    Grazie debug, ma purtroppo non funziona.
    Ecco cosa mi da: http://www.ev0x.biz/prova.php?k=Download
    Una pagina completamente vuota.

  4. #4
    Guest

    Predefinito

    Ehm, ma $Evox dove lo setti? :D
    Mi sa che hai fatto un po' di confusione tra $k e $Evox ;)


    Ciaooo!!!!!

  5. #5
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Se non ricordo male, header ("Location: ...") , deve usare sempre url assouluti, quindi:

    header ("Location: http://www.ev0x.biz/bannadmin.php")

    (a me pero` bannadmin.php risulta una pagina inesistente ...)

    Altra cosa:
    Bisogna ricordare che la funzioneheader() va chiamata prima di qualsiasi output HTML o PHP (anche righe o spazi vuoti). E' un errore comune leggere files con funzioni include(), o require() (o altre funzioni capaci di accedere a files), che possano emettere in output spazi o linee vuote prima di una chiamata della funzione header(). Lo stesso problema esiste nell'utilizzare file PHP/HTML.

    --- EDIT ---

    In effetti non c'avevo fatto caso ... prima verifica quanto detto appena sopra da debug.
    Ultima modifica di gve : 30-01-2006 alle ore 01.39.39
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  6. #6
    Guest

    Predefinito

    GVE non è obbligatorio l'url assoluto ma è molto consigliato:

    Nota: HTTP/1.1 richiede un URI assoluto come argomento di Location: composto da schema, hostname, e path assoluto, ma alcuni clients possono accettare anche URIs relativi...

    Ciaooo!!!!!

  7. #7
    Guest

    Predefinito

    no, aveva ragione debug, scusate una svista. Grazie a tutti siete i migliori

  8. #8
    L'avatar di bloodrayne3
    bloodrayne3 non è connesso Utente giovane
    Data registrazione
    27-08-2005
    Residenza
    Valmadrera (LC)
    Messaggi
    88

    Predefinito

    Ciao, ho trovato questa discussione tramite la funzione cerca
    non ho capito qualcosa come devo modificare quello script per fare il redirect a un'altra pagina senza impostare il tempo, io ne uso uno in java ma chi non li ha abilitati non funzione
    ne volevo uno in php

  9. #9
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    questo script che hai trovato tu però non è un semplice redirect ma c'è una condizione particolare che non so poi se fa al caso tuo.
    se ti interessa un semplice redirect non java potresti potresti guardare:
    http://forum.altervista.org/showthread.php?t=44997 o
    http://forum.altervista.org/showthread.php?t=25437


    -- Aut Roma Aut Nihil!

  10. #10
    L'avatar di bloodrayne3
    bloodrayne3 non è connesso Utente giovane
    Data registrazione
    27-08-2005
    Residenza
    Valmadrera (LC)
    Messaggi
    88

  11. #11
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Di niente,ciao!


    -- Aut Roma Aut Nihil!

  12. #12
    Guest

    Predefinito

    bene, chiudo!

Regole di scrittura

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