⊗ppPmSDEP 441 of 447 menu

Pagina 404 nel motore basato su file in PHP

Se l'utente digita un URL non corretto nella barra degli indirizzi, dobbiamo mostrare una pagina di errore. Lascia che il contenuto della pagina di errore sia memorizzato nel file corrispondente:

<div> page not found </div>

Per determinare l'invalidità della richiesta, dobbiamo verificare l'esistenza del file di contenuto corrispondente all'URL richiesto:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { // il file esiste } else { // il file non esiste } ?>

Diamo il file di contenuto, se esiste, e il file di errore, se il contenuto non esiste:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { $content = file_get_contents($path); } else { $content = file_get_contents('view/404.php'); } ?>

In caso di errore, dobbiamo inviare al browser un'intestazione con errore 404 per comunicare esplicitamente che la pagina non è stata trovata. Facciamolo:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { $content = file_get_contents($path); } else { header('HTTP/1.0 404 Not Found'); $content = file_get_contents('view/404.php'); } ?>

Implementa nel tuo motore la restituzione della pagina con errore 404.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta