0
當我在標題中顯示正確的數字時遇到問題。當用戶提交一個頁面,並導航到該當前頁面,我想下面的標題顯示:如何在用戶每次訪問頁面時顯示數字1
CREATING問答:SESSION(AAA)1 3
正如你可以看到它上面開頭當用戶正在創建他們的第一個會話時,數字1。我得到的問題是,它永遠不會顯示1號,它只是不斷顯示這下面:
創建問答:會議(AAA)3 3
它使顯示這是不正確的號碼3如果用戶第一次進入當前頁面,那麼顯然他們不會以會話3開始,他們從會話1開始,然後是2然後是3.
所以我的問題是如何獲得「會話1」當用戶第一次進入頁面時顯示?
下面是當前代碼我有:
if(isset($_POST['sessionNum'])){
//Declare my counter for the first time
$_SESSION['initial_count'] = $_POST['sessionNum'];
$_SESSION['sessionNum'] = $_POST['sessionNum'];
}
if (!isset($_SESSION['sessionCount'])) {
$_SESSION['sessionCount'] = 1;
}
else if ($_SESSION['sessionCount'] < $_SESSION['sessionNum']) {
++$_SESSION['sessionCount'];
}
$sessionMinus = $_SESSION['sessionCount'];
...
<h1>CREATING QUESTIONS AND ANSWERS: SESSION (<?php echo $_SESSION['id'] ?>) <?php echo $sessionMinus ?> OF <?php echo $_SESSION['initial_count'] ?></h1>
爲什麼'$ _SESSION [ 'initial_count']'和'$ _SESSION [ 'sessionNum']'設置爲相同的價值? – codingbiz