Hola que tal, les cuento, lo que sucede es que estoy haciendo un contador con sesiones de imágenes que se han subido y muestra el numero y al acceder a cierta pagina se elimina la sesion para lo cual lo hago de esta manera.
Pagina donde se crea la sesion:
Código PHP:
<?php
$count = 0;
foreach($_FILES['file']['error'] as $status) {
if($status === UPLOAD_ERR_OK) {
$count++;
}
}
if(isset($_SESSION['upload_true'])) {
$_SESSION['upload_true'] = $_SESSION['upload_true'] + $count;
} else {
$_SESSION['upload_true'] = $count;
}
?>
Pagina donde se accede para eliminar la sesion:
Código PHP:
if($_GET['index'] == "images") {
if(isset($_SESSION['upload_true'])) {
unset($_SESSION['upload_true']);
}
}
Y el problema es que si subo una imagen el contador se pone 1 si subo otra se cambia a 2 pero si subo 4 al mismo tiempo el contador de cambia a 18; alguien sabe donde esta el error?
Saludos y gracias de antemano