Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    con header puoi aggiungere due parametri dopo il primo: un flag per chiedere di non forzare la sostituzione di header già presenti e il codice di errore, quindi prova con:

    Codice PHP:
    header('Location: http://www.gta-expert.it/error.php'true404); 
    exit; 

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    cosa intendi con "lo passa correttamente"? che url resta nel browser? togli "exit" e controlla anche se ci sono errori visualizzati

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    non ho capito un paio di cose:

    1) come stai controllando che l'header è corretto?
    2) l'url (che sarebbe poi la pagina bianca) dopo che raggiunge l'istruzione header qual è?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    se provi con header('Location: error.php');exit; cosa succede?

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    quindi VA alla pagina error.php?

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Ok, ora con header('Location: error.php', true, 404);exit; cosa succede??

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    capiamoci: se NON metti i due parametri aggiuntivi funziona, altrimenti no? che versione di PHP hai su?

    inoltre prova con il redirect "semplice" anteponendo header("HTTP/1.0 404 Not Found"); (scrivi DIRETTAMENTE "HTTP")

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    anteponendo quello che dicevo funziona?

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.