Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Kilin
    Registrato dal
    Mar 2003
    Messaggi
    453

    PHP e Non parsed headers

    ciao ragazzi,

    devo fare uno script che generi una risposta http che dev'essere molto "rigida": mi da fastidio che il webserver mi aggiunga delle intestazioni (ad esempio X-powered-by).

    Per evitare che il webserver infili intestazioni che mi danno fastidio, pensavo di usare la modalità non parsed headers (nph).

    Mi ricordavo che per abilitarla l'interfaccia CGI prevede che il file venga chiamato "nph-nomefile.php". Lo script deve poi generare una risposta HTTP completa.

    Ho provato, però non sembra funzionare...

    Codice PHP:
    <?php 
        $server_protocol 
    getenv("SERVER_PROTOCOL");  
            
    header("$server_protocol 202 Accepted");  
            
    header("Host: ".$_SERVER["REMOTE_ADDR"]);
        
    header("Connection: close");
        
    header("IntestazionePersonalizzata: 1");
        
    header("Content-Length: 0");
        
    header("Content-Type: text/html");
    ?>
    Qualcuno sa dirmi dove sbaglio?

    ciao

  2. #2
    Puoi semplicemente escludere una header inviandola senza un valore:

    Codice PHP:
    header('X-Powered-By:'); 

  3. #3
    Utente di HTML.it L'avatar di Kilin
    Registrato dal
    Mar 2003
    Messaggi
    453
    però così viene riportata, pur senza valore.. invece a me serve che la risposta http sia pulita da cose di questo genere, perchè chi la riceve potrebbe interpretarla in maniera molto rigida...

  4. #4
    A me non viene riportata, ho controllato con live http headers in firefox. A te in che condizione viene riportata?

  5. #5
    Utente di HTML.it L'avatar di Kilin
    Registrato dal
    Mar 2003
    Messaggi
    453
    Io sto provando tramite telnet, e viene riportata senza niente scritto accanto... ("X-powered-by:")

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.