⊗ppPmSDEP 441 of 447 menu

404-side i en filbasert motor i PHP

Hvis brukeren skriver inn en ugyldig URL i adresselinjen, må vi vise en side med en feil. La innholdet på feilsiden lagres i en tilsvarende fil:

<div> side ikke funnet </div>

For å kunne fastslå ugyldigheten av forespørselen, må vi sjekke eksistensen av innholdsfilen som tilsvarer den forespurte URL-en:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { // filen finnes } else { // filen finnes ikke } ?>

La oss sende innholdsfilen hvis den finnes, og feilfilen hvis innholdet ikke finnes:

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

Ved en feil må vi sende en header til nettleseren med en 404 feil for å eksplisitt kommunisere at siden ikke ble funnet. La oss gjøre det:

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

Implementer utlevering av en side med 404 feil i din motor.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis