Tanulj, tinó, ökör lesz belőled!

Vajon tényleg olyan nehéz lett volna, teszed fel magadban a jámbor kérdést, jogosan és jogtalanul. Kicsit átpofozták az Estet, aminek örülsz, mert jobban használható. Gondolod te. Gondolta így a megrendelő is vélhetően, szegény pára. Gondoltam én is, amíg egy korábban felvett könyvjelzőmre rá nem kattintottam, majd színpompás külcsín mellett tájékoztatást kaptam, hogy 404-es hiba – a kért oldal nem található. Így is van kérem tisztelettel, csak előre! Aki nem ért hozzá, legyint szomorúan, biztos nem lehetett megcsinálni. Én is legyintenék, ha tudnám, hogy mintegy félórás feladat annak az implementálása, hogy a korábbi webcímek is működjenek az új rendszer alatt. Úgy látszik ezt egyedül a kivitelező nem tudta. Pedig nézd csak, ezt még te is megtudnád csinálni.

Régen a következőképpen festett egy konkrét filmhez tartozó, jobb helyeken nem véletlenül permanens linknek nevezett URL: http://est.hu/rovat/mozi/film.cfm?d_id_film=4396. Majd a fejlesztők jöttek, és ilyet csináltak belőle: http://est.hu/film.php?filmid=4396. Tehát szükség van egy olyan megfeleltetésre, leképezésre, majdnem azt mondtam, hogy függvényre, ami a bemenő régi adatból a fennebb vázolt sémára illeszthető kimenetet ad. A transzformáció ergo ellenőrzi, hogy filmről van-e szó (szerepel-e benne a film.cfm karakterlánc, ugyanígy végig járható a többi rovatra), majd lecsípi a webcím végén található numerikus értéket, ami az adott objektum azonosítója (micsoda szavak!), és hozzáfűzi a /film.php?filmid= URL sablonhoz. És ezt hozzávetőlegesen ennyi időbe is telik megcsinálni, mintahogy elmondtam.