Díky za zájem a info.
Momentálně kód pro zobrazování podobných/related článků chodí mně to již dobře (viz. obrázek).
Pokud se týká xss, tak mně je jasné, že pole bych měl mít řešena tak, aby je šlo rekurzivně zentitovat přes funkci htmlspecialchars(), tedy všechny stringy v poli $data před výpisem. Standardně mám v hlavním souboru konkrétní kategorie, jako např. blog.php:
//xss
$_GET['rowstart'] = (isset($_GET['rowstart']) && isnum..............................s hodnotou : 0;
A kódu pro přihlášení pak mám:
$username = htmlspecialchars(trim("$_POST[username]"));
$uniqueuser = $realm_db->query("SELECT `login` FROM `accounts` WHERE `login` = '$username'");
Zatím část kódu pro výpis z linků článků z databáze k souvisejícím článků je funkční:
openside("Archiv - související články Politika:");
$data = dbarray($result);
$related_blog = dbquery("SELECT * FROM ".DB_BLOG."
WHERE ".groupaccess('blog_visibility')."
AND (blog_start='0'||blog_start<=".time().")
AND (blog_end='0'||blog_end>=".time().")
AND blog_draft='0'
AND blog_cat='".stripinput($data['blog_cat'])."'
AND blog_id !='".stripinput($_GET['readmore'])."'
ORDER BY RAND()
DESC LIMIT 0,6");