C'è un modo per avere uno script php restituire un codice di stato HTTP specifico piuttosto che basarsi su apache per farlo?restituire un codice di stato HTTP specifico con php
6
A
risposta
11
header("HTTP/1.0 404 Not Found");
5
È possibile impostare manualmente i valori di intestazione con php, ad esempio:
<?php
header("HTTP/1.0 404 Not Found");
?>
Problemi correlati
- 1. Asp Classic restituisce il codice di stato http specifico
- 2. Python CGI restituisce un codice di stato http, come 403?
- 3. Codice di stato HTTP in corso?
- 4. System.Net.WebException codice di stato HTTP
- 5. 502 codice di stato HTTP
- 6. di analisi codice di stato HTTP
- 7. Codice di stato HTTP per dati errati
- 8. Codice di stato HTTP per errore generico
- 9. REST: risorsa in stato errato - quale stato HTTP dovrei restituire?
- 10. fa il nome di un codice di stato HTTP importa
- 11. Codice di stato HTTP per PUT
- 12. Codice di stato HTTP per database inattivo
- 13. Quale codice di stato HTTP restituire quando l'operazione DELETE non è consentita per un motivo particolare
- 14. codice di stato HTTP HEAD del verbo
- 15. Stato HTTP corretto da restituire per tentativi di hacking
- 16. Codice di stato HTTP per Captcha
- 17. Impossibile eliminare l'ultimo contatto: quale codice di stato Http?
- 18. Codice di stato HTTP per raccolta limitata?
- 19. codice di stato HTTP 400 vs 412
- 20. Come posso restituire codici di stato HTTP specifici da un metodo remoto in loopback?
- 21. Qual è l'accordo con il codice di stato HTTP 308?
- 22. Python urllib2 URLError Codice di stato HTTP.
- 23. Codice di stato HTTP 411 - lunghezza desiderata
- 24. Perché display_errors modifica il codice di stato HTTP?
- 25. Quale codice di errore HTTP restituire per nome già utilizzato?
- 26. Assert restituito il codice di stato HTTP 400 come successo
- 27. Qual è un codice di stato HTTP appropriato da restituire da un servizio API REST per un errore di convalida?
- 28. Codice di stato HTTP per il corpo POST non valido
- 29. Apache/PHP restituisce il codice di stato HTTP 200 sulle pagine di errore
- 30. gestore di successo per $ .ajax con un codice di stato http non standard
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
In realtà .... Verificheresti quale versione HTTP è stata richiesta, naturalmente, e risponderesti in natura: P – Wrikken
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