- Relációs adatbáziskezelő rendszerek működése
- MySQL adatbáziskezelés
- PhpMyAdmin bemutatása
Töltsd le a fejlesztői környezetet:
Ha XAMPP-ot használsz, akkor a /server mappában lévő fájlokat másold be a htdocs-ba, illetve ha több projekted van, akkor a megfelelő projekt mappába.
Ügyelj arra, hogy a rejtett .htaccess fájl se maradjon ki!
Emellett importáld be PhpMyAdmin-ban a /db/schema.sql fájlt!
***Új ChatGPT Asszisztens! Ha kérdésed van, fordulj az asszisztenshez az alábbi chat ablakban!***
Figyelem!
A query paraméterek használata különféle erőforrások beazonosítására nem előnyös, mert a Google keresőrobotjai kevésbé tudják kezelni az így összeállított URL-t.
Ennek következtében az oldalaid nem fognak megjelenni a Google keresési találatai között.
Nem keresőbarát URL: "/orszag-megtekintese?id=15"
Keresőbarát URL: "/orszag-megtekintese/szaud-arabia"
Az utolsó projektben okosabb útvonalválasztót vetünk be, ami már képes értelmezni dinamikus szegmenseket az URL-ben. Így az oldalunk SEO szempontból is minőségi lesz!
Kihívás!
Valósítsd meg az egyedi város oldalt!
1. Az útvonalválasztóban regisztráld a "GET" methoddal megszólítható "/varos-megtekintese" útvonalat!
2. A beérkező "id" query paraméter alapján végezz adatbázis lekérdezést a megfelelő városra!
3. A kapott város adatok alapján generálj HTML tartalmat!
Kihívás 2!
Kezeld le azt az esetet amikor a felhasználó egy nem létező országra keres rá!
1. A hozz létre egy GET methoddal megszólítható `/oldal-nem-talalhato` útvonalat
1.
A singleCountryHandler függvényben amennyiben a lekérdezésből nem származik végeredmény, irányítsd a felhasználót az oldal nem található útvonalra!
1.
Az átirányításhoz használd a header('Location: ...') függvényt!
Sok sikert!
Ha tetszik a tartalom, akkor küldj Google értékelést!
Ezzel segítesz, hogy a Kódbázis képzései minél több emberhez eljussanak. Köszönöm!