セッション配列から変数を削除できるコードを書き込もうとしています
これが私のコードです
index.php
<?php
if(isset($_POST['add']))
{
$_SESSION['temp'][]=$_POST['rfield'];
$_SESSION['scol_id'][]=$_POST['scol_id'];
}
if(isset($_SESSION['temp']))
{
?>
<table width="100%" border="0" class = "table">
<?php
$x=0;
foreach($_SESSION['temp'] as $temp)
{
?>
<tr><td>
<?php echo $temp; ?>
</td>
<td><a href="removerf.php?id=<?php echo $x; ?>" rel="tooltip" title="remove" class="link"><i class="icon-remove"></i></a></td>
</tr>
<?php
$x++;
}
?>
</table>
<?php
}
?>
removerf.php
<?php
session_start();
unset($_SESSION['temp'][$_GET['id']]);
header("location:reportmaker.php");
?>
私のコードの問題は、変数を削除できる場合とできない場合があることです。
また、奇妙な理由で配列の最初の変数を削除することもできません
私は何かが足りないのですか?
前もって感謝します