<分区>
我有一个保留所选值的下拉菜单。
<?php
if(isset($_POST['gender'])){
$_SESSION['gender'] = $_POST['gender'];
}
?>
<select name="gender" id="edit-select">
<option value="0">Your gender</option>
<option value="Male" <?php echo isset($_SESSION['gender']) && $_SESSION['gender'] == "Male" ? "selected" : "" ?> >Male</option>
<option value="Female" <?php echo isset($_SESSION['gender']) && $_SESSION['gender'] == "Female" ? "selected" : "" ?>>Female</option>
</select>
唯一的问题是,每当我删除我的互联网历史记录/cookie 时,它都会删除该下拉 session ;所以它会恢复到默认选项。有没有办法让它的 session 不被删除?