2010-08-04 10 views

risposta

11
header("HTTP/1.0 404 Not Found"); 

http://php.net/header

+1

Questo è corretto tranne metto HTTP/1.1 invece di 1.0. HTTP 1.0 è un dinosauro; non consente molte caratteristiche del web moderno. Certo, PHP probabilmente lo convertirà in 1.1 comunque ... – thomasrutter

+3

In realtà .... Verificheresti quale versione HTTP è stata richiesta, naturalmente, e risponderesti in natura: P – Wrikken

+0

Di solito uso questo con un aggiornamento automatico di javascript e il codice di stato di 204 per dire al browser che non v'è alcun contenuto. In questo modo, la pagina non verrà aggiornata se non c'è nulla da aggiornare. (O aggiornare se v'è un cambiamento) L'unico problema è su IE genererà quell'orribile clic suono ogni volta che la pagina si chiama. – iWantSimpleLife

5

È possibile impostare manualmente i valori di intestazione con php, ad esempio:

<?php 
header("HTTP/1.0 404 Not Found"); 
?> 
Problemi correlati