Ich habe den folgenden Code, der ein "Wort des Tages" präsentiert, Da ich relativ neu zu PHP-Codierung bin, wollte ich sicherstellen, dass es keine Sicherheitsprobleme gab wie ich aus dem Cookie-Wert aus meiner Datenbank auswähle. Vielen Dank.PHP Cookie Sicherheit Frage
if ($word_of_the_day) {
$wotd = $wpdb->get_results("SELECT term,definition FROM glossary WHERE term = '{$word_of_the_day}'");
foreach ($wotd as $term) { }
}
elseif ($_COOKIE['WOTD']) {
$word_of_the_day = htmlspecialchars(addslashes($_COOKIE['WOTD']));
$wotd = $wpdb->get_results("SELECT term,definition FROM glossary WHERE term = '{$word_of_the_day}'");
foreach ($wotd as $term) { }
}
else {
$wotd = $wpdb->get_results("SELECT term,definition FROM glossary ORDER BY RAND() LIMIT 1");
foreach ($wotd as $term) {
setcookie("WOTD", $term->term, time()+86400);
}
}