我有一個用於變量添加到會話PHP代碼:如何從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>
我想刪除了在$list2
從會話陣列時顯示的變量用戶選擇'刪除'。
但是當我取消設置時,數組中的所有變量都被刪除。
如何刪除一個變量?
可以將PHP文件裏沒有代碼的HTML,而無需調用'echo'事前,即'回聲「<表格名稱=「輸入「action =」index ..「>'' – 2010-02-09 18:14:02
@Anthony如果它不在標籤內,則可以。 – GSto 2010-02-09 18:26:11
D'oh!我沒有看到它不是*(額頭上的手掌)* – 2010-02-09 18:31:23