⊗ppPmSDEP 441 of 447 menu

Página 404 en un motor de archivos en PHP

Si un usuario escribe una URL incorrecta en la barra de direcciones, deberemos mostrar una página de error. Dejemos que el contenido de la página de error se almacene en el archivo correspondiente:

<div> página no encontrada </div>

Para determinar la incorrección de la solicitud, necesitamos verificar la existencia del archivo de contenido correspondiente a la URL solicitada:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { // el archivo existe } else { // el archivo no existe } ?>

Entreguemos el archivo de contenido si existe, y el archivo de error si no hay contenido:

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

En caso de error, debemos enviar al navegador una cabecera con error 404 para informar explícitamente de que la página no se ha encontrado. Hagámoslo:

<?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 en su motor la entrega de una página con error 404.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar