- Google Pixel topik
- Samsung Galaxy S25 Edge - a tegnap határán
- iPhone topik
- Yettel topik
- Milyen okostelefont vegyek?
- Samsung Galaxy S23 Ultra - non plus ultra
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy S21 Ultra - vákuumcsomagolás
- Ez is egy kafa utólagos fejegység - Carpodgo T3 Pro
- Poco F5 - pokolian jó ajánlat
Új hozzászólás Aktív témák
-
bandi0000
nagyúr
válasz
bandi0000 #19934 üzenetére
Na végül is ezt megoldottam, viszont
404 Page-et is létre szeretnék hozni, viszont itt elég korlátozottak a lehetőségek, a gond az, hogy ha betöltött egy oldal, és után olyan url-t adok meg, ami nem létezik, akkor ki tudok íratni egy szöveget, hogy 404, de az előző oldal megmarad
1.0-ás verziónak azt találtam ki, hogy minden oldal betöltés elött betöltök egy üres php fájlt, és értelemszerűen, ha jó az útvonal, akkor betölti hozzá a a felületet, ha nem, akkor megjelenik a 404 hiba, de ez elég puritán megoldás, erre van valakinek szebb megoldása?
Van egy Route osztály, amibe belekerülnek az útvonalak
class Route{
public static $validRoutes = array();
public static function set($route,$function){
self::$validRoutes[] = $route;
if(array_search($_GET['url'],self::$validRoutes)){
if($_GET['url'] == $route) {
$function->__invoke();
}
}else{
include_once("./Views/404.php");
}
}}
Az útvonalakat így adtam meg, A CreateView megkapja paraméternek a betöltendő View nevét
Route::set('home', function(){
Index::CreateView('deletePage');
Index::CreateView('Home');
});
Új hozzászólás Aktív témák
- BESZÁMÍTÁS! MSI B450 R5 2600X 16GB DDR4 512GB SSD GTX 1650 4GB Zalman N4 FSP 400W
- BESZÁMÍTÁS! MSI Z390 i7 8700K 16GB DDR4 512GB SSD RTX 2060 Super 8GB Zalman N4 ADATA 600W
- BESZÁMÍTÁS! ASRock B450M R5 3500X 16GB DDR4 512GB SSD RX 5700 XT 8GB Zalman N4 ADATA 600W
- BESZÁMÍTÁS! Asus H310M i3 9100F 16GB DDR4 120GB SSD 500GB HDD GTX 970 4GB Zalman ZM-T7 FSP 400W
- Iphone 14 Pro Max 128GB // Akku 100% // Számla + Garancia //
- Akció! Sérült! Corsair Icue 5000X RGB Számítógépház! Olvass leírást!
- HIBÁTLAN iPhone 14 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3242
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- BESZÁMÍTÁS! 1TB Samsung 980 Pro NVMe SSD meghajtó garanciával hibátlan működéssel
- iKing.Hu - Samsung Galaxy Tab S8 Graphite Használt, karcmentes állapotban
Állásajánlatok
Cég: FOTC
Város: Budapest