⊗ppPmSDEP 441 of 447 menu

404-sivu tiedostopohjaisessa PHP-moottorissa

Jos käyttäjä kirjoittaa osoiteriville virheellisen URL-osoitteen, meidän on näytettävä virhesivu. Säilytetään virhesivun sisältö vastaavassa tiedostossa:

<div> sivua ei löytynyt </div>

Jotta voimme määrittää pyynnön virheellisyyden, meidän on tarkistettava pyydettyä URL-osoitetta vastaavan sisältötiedoston olemassaolo:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { // tiedosto on olemassa } else { // tiedostoa ei ole } ?>

Palautetaan sisältötiedosto, jos se on olemassa, ja virhetiedosto, jos sisältöä ei ole:

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

Virhetilanteessa meidän on lähetettävä selaimelle otsake 404 -virheellä ilmoittaaksemme selkeästi, että sivua ei löytynyt. Tehdään se:

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

Toteuta moottoriisi 404 -virhesivun palvelu.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää