visu pirma tai tu paziurek ant kiek skyleta tavo programa:
$id = $_GET['k'];
$like = mysql_fetch_assoc(mysql_query("SELECT * FROM Akomentarai WHERE id='$id'"));
jau nekalbant apie tai, kad nuaojdi mysql_ funkcijas, kurios yra nepatartinos, dar tiesiai is $_GET masyvo, i kuri as tau galiu duoti ka tik uzsimanysiu, dedi i SQL uzklausa.
kas bus, jei as irasysiu i url toki?:
?k='; DROP TABLE Akomentarai; --
o gi nutiktu taip: tavo lenta Akomentarai isnyktu ir jei neturi backupo, tai tu jos nesusigrazintum, o jei ir taip padarytum, tai as galeciau ant taves bot'a uzsiundyt, kuris kas valanda vis patikrintu ar netycia neatkurei jo, ir jei taip - vel ja panaikint.
saugumas yra daznai pamirstamas, taciau tai labai daug nulemia geram programos veikimui.
kiek suprantu cia jau editini kazkoki koda, bet kai kita kursi kazka naujo, kurk naudojantis framework'a koki nors: Phalcon (mano megstamiausias) Zend, Symfony ar kt. iskart bus daug saugumo skyliu uzlopoma ir siaip supratimas atsiras kokybisko kodo. Beto su frameworku pripratus dirbti daug daug greiciau viskas pasidaro