tengo código PHP que se utiliza para agregar variables para una sesión:¿Cómo eliminar una variable de una matriz sesión de PHP
<?php
session_start();
if(isset($_GET['name']))
{
$name = isset($_SESSION['name']) ? $_SESSION['name'] : array();
$name[] = $_GET['name'];
$_SESSION['name'] = $name;
}
if (isset($_POST['remove']))
{
unset($_SESSION['name']);
}
?>
<pre> <?php print_r($_SESSION); ?> </pre>
<form name="input" action="index.php?name=<?php echo $list ?>" method="post">
<input type="submit" name ="add"value="Add" />
</form>
<form name="input" action="index.php?name=<?php echo $list2 ?>" method="post">
<input type="submit" name="remove" value="Remove" />
</form>
Quiero eliminar la variable que se muestra en $list2
de la matriz de sesión cuando el usuario elige 'Eliminar'.
Pero cuando desactivo, TODAS las variables de la matriz se eliminan.
¿Cómo puedo eliminar solo una variable?
no se puede código HTML dentro de un archivo PHP sin llamar echo' de antemano, es decir. echo '
@Anthony puede si no está dentro de las etiquetas . – GSto
D'oh! No vi que no era * (palma en la frente) * –