What is the best practice for preventing duplicate article IDs from being entered into an array in a PHP session?

To prevent duplicate article IDs from being entered into an array in a PHP session, you can check if the ID already exists in the array before adding it. This can be done by using the in_array() function to check if the ID is already present in the array. If the ID is not found in the array, then it can be safely added.

// Check if the article ID already exists in the session array
if (!in_array($articleId, $_SESSION['articleIds'])) {
    // If the ID is not found, add it to the session array
    $_SESSION['articleIds'][] = $articleId;
}