Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Sintassi per il redirect

    Il server che usa la ditta per cui lavoro è antiquato o stupido, ancora non l'ho ben capito! Quando si usa in un form il metodo POST l'oggetto "response.redirect" non funziona e da questo errore:
    Response object error 'ASP 0156 : 80004005'

    Header Error

    /Forum/i_utils.asp, line 125

    The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.
    La riga 125 fa riferimento a
    codice:
    response.redirect "default.asp"
    , sintassi è correttissima, ma non viene accettata . Come posso ovviare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    Response.Buffer = True

    aggiungi questa riga nelle pagine in cui ci sono i response prima del primo response.
    In alternativa se hai un server windows puoi attivarlo dall iis nella sessione Home directory\App option\enable buffer.
    Ricordati pero' di scrivere in questo secondo caso nelle pagine in cui non serve il buffer response.buffer=false

    Ti invito a partecipare a questa discussione ora per aiutare me visto che conosci i server

    asp e windows server 2003

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.