⊗ppPmSDEP 441 of 447 menu

Stránka 404 v engine na súboroch v PHP

Ak používateľ zadá do adresného riadku nekorektnú URL, musíme zobraziť stránku s chybou. Nech obsah stránky s chybou je uložený v príslušnom súbore:

<div> page not found </div>

Aby sme určili nekorektnosť požiadavky, musíme skontrolovať existenciu súboru s obsahom, ktorý zodpovedá požadovanej URL:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { // súbor existuje } else { // súbor neexistuje } ?>

Budeme vracať súbor s obsahom, ak existuje, a súbor s chybou, ak obsah neexistuje:

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

V prípade chyby musíme odoslať do prehliadača hlavičku s 404 chybou, aby sme explicitne oznámili, že stránka nebola nájdená. Urobme to:

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

Implementujte vo vašom engine vrátenie stránky s 404 chybou.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť