⊗ppPmSDEP 441 of 447 menu

Página 404 em um motor de arquivos em PHP

Se o usuário digitar um URL incorreto na barra de endereços, devemos mostrar uma página de erro. Deixe o conteúdo da página de erro ser armazenado no arquivo correspondente:

<div> página não encontrada </div>

Para determinar a incorreção da solicitação, precisamos verificar a existência do arquivo de conteúdo correspondente ao URL solicitado:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { // arquivo existe } else { // arquivo não existe } ?>

Vamos entregar o arquivo de conteúdo, se ele existir, e o arquivo de erro, se o conteúdo não existir:

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

No caso de erro, devemos enviar para o navegador um cabeçalho com erro 404 para explicitamente informar que a página não foi encontrada. Vamos fazer isso:

<?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'); } ?>

Implemente em seu motor a entrega de uma página com erro 404.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar