Чтобы хранить больше данных в одной переменной сеанса, вам нужно создать многомерный массив, который будет содержать кратные значения против $_SESSION['checked']
.Вы можете сделать это следующим образом:
$clicked = (int)$_GET['addid'];
$_SESSION['clicked'][$clicked] = true;
// data gets inserted
header("Location: file1.php?id=$clicked");
(кроме того, вы должны проводить санитарную обработку $_GET['addid']
.
Затем, чтобы проверить, установлена ли она, вы можете использовать array_key_exists
:
if(array_key_exists($clicked,$_SESSION['clicked'])){
echo "this button should be disabled!";
}