⊗ppPmSDEP 441 of 447 menu

404-sida i en filbaserad motor i PHP

Om användaren skriver in en felaktig URL i adressfältet måste vi visa en sida med ett fel. Låt innehållet på felsidan lagras i en motsvarande fil:

<div> page not found </div>

För att kunna avgöra om en förfrågan är felaktig måste vi kontrollera om innehållsfilen som motsvarar den begärda URL:en finns:

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

Låt oss leverera innehållsfilen om den finns, och fel filen om innehållet inte finns:

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

I fallet med ett fel måste vi skicka en rubrik med 404 fel till webbläsaren för att uttryckligen meddela att sidan inte hittades. Låt oss göra 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'); } ?>

Implementera leverans av en sida med ett 404 fel i din motor.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa