簡體   English   中英

會話變量不定期增加

[英]session variable not increment regularly

我正在開發一個智能手機Web應用程序,該應用程序使用jquerymobile API進行問答游戲。 當用戶單擊是錨標記的下一個按鈕時,我將切換到其他頁面並增加$ _SESSION ['questionNo']值。 問題是$ _SESSION ['questionNo']的值從1遞增到4,然后又變成$ _SESSION ['questionNo']為1。為什么我不知道它的發生。 這是我的代碼

<?php session_start();
include("connect.php");
include("header1.php");

$attemp=$_SESSION['questionNo'];
echo $attemp;
$sql = sprintf("select * from question order by pk_id ASC limit %s,%s",$attemp,1);
$result = mysql_query($sql) or die(mysql_error());
$result2=mysql_fetch_array($result);
?>

<div data-role="page" id="group">
<div class="main">
<div id="header2" class="clearfix">
<table  border="0" width="100%" id="table">

<tr><td colspan="5"><hr></td></tr>
<tr>
<td colspan="2" id="menu_button1">
    <a href="reset.php" rel="external">Reset</a>
</td>

<td align="center">
    Score : 50%
</td>
<td>&nbsp;</td>
<td id="menu_button2">
    <a href="test.php" rel="external">Next</a>
</td>
</tr>

-------------
test.php page
-------------
<!DOCTYPE html> 
<html> 
<head> 
    <title>My Page</title> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <link href="css/style.css" media="handheld, screen" rel="stylesheet" type="text/css" />
    <link rel="stylesheet" href="../css/jquery.mobile-1.0a1.min.css"/>
    <script src="jquery-1.4.3.min.js"></script>
    <script src="jquery.mobile-1.0a2.min.js"></script>
    <script src="jquery-1.8.2.min.js"></script>
</head> 
<body> 

<div data-role="page">

    <div data-role="header">
        <h1>My Title</h1>
    </div>

    <div data-role="content">   
        <?php 
            ++$_SESSION['questionNo'];
            header('Location:startGame.php');
            exit;
        ?>      
    </div><!-- /content -->

</div><!-- /page -->

</body>

誰能告訴我為什么$ _SESSION ['questionNo']不定期增加???

使用session_start():

<?php 
session_start();
++$_SESSION['questionNo'];
header('Location:startGame.php');
exit;
?> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM