我在Drupal 7中遇到了一些問題,並刪除了我設置的會話變量。定製會話變量在刪除後持續存在
守得雲開如添加一個項目(通過:$_SESSION['products']['p123'] = 'my product'
)時要求,然後刪除(通過:unset($_SESSION['products']['p123'])
) - 這將讓我有一個空$_SESSION['products']
陣列。
但是,當我嘗試添加其他項目(如$_SESSION['products']['pABC'] = 'another product'
),我會突然有兩個'p123'
和'pABC'
如鑰匙在我$_SESSION['products']
陣列,甚至'p123'
初始刪除後。
我是否必須明確地告訴Drupal 7我已經從SESSIONS中刪除了一個項目並保存該更改?我沒有使用Drupal 6的這個問題。