我即將更新我的網站,因為我已經將一些代碼離岸,它希望不再作業......
我現在的問題是,我想更新統計資訊,當一個新用戶訪問我的網站但它沒有進入 if 時,因為這$_SESSION['exist']是真的,即使沒有說明。
我的代碼如下所示:
<?php
session_start();
if(!isset($_SESSION['exist'])){ //it doesn't go in this if
$_SESSION['exist'] = true;
$today = date("Y/m/d");
require(__DIR__ . '/./functions/select/stats/daily_view.php');
$dailyview = selectDailyView();
echo $dailyview['date'];
if($dailyview['date'] != $today){
//start COPY
$dv = selectDailyView();
require_once(__DIR__ . '/./functions/insert/stats/dailyview.php');
insertDailyView($dv[0]['date'], $dv[0]['dailyview']);
//end COPY
require_once(__DIR__ . '/./functions/update/stats/reset_daily_view.php');
updateResetDailyviewDate($today);
}
require_once(__DIR__ . '/./functions/update/stats/stats.php');
updateStat('index');
require_once(__DIR__ . '/./functions/update/stats/dailyview.php');
updateDailyView();
}
?>
所以我試圖注釋掉除 the 之外的所有內容,session_start();并查看存盤在$_SESSION我寫的 a中的內容var_dump($_SESSION);,它說
陣列(1){[“存在”]=>布爾(真)}
我試圖清除快取,取消設定$_SESSION,銷毀會話......沒有任何效果。unset($_SESSION);輸出為NULL ,但是當我洗掉該行并重新加載頁面時,輸出仍然顯示
陣列(1){[“存在”]=>布爾(真)}
你有什么主意嗎?
uj5u.com熱心網友回復:
你必須這樣unset做:
unset($_SESSION['exist']);
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/442654.html
下一篇:滿足特定條件時填充陣列
