2012-05-06 17 views
0

は私が私が複数のページセッションを一緒に追加する必要がありますか?

$_SESSION['hello'] = $_POST['hello']; 
echo $_SESSION['hello']; 

私の問題はそれだけで前のものとのセッションを置き換えるということです「submit.php」のとして保存されているセッションを持って、数字を記録し、複数のページを持っています。どのように私はそれを作るので、彼らは単に追加しますか?例えば

、セッションは各ページから採取され、置き換えられませんされているように、

<?php 
if ($page2 == 2) { ?> 

<?php echo $numbers?> 

<?php } else if ($page3 == 3) { ?> 

    <?php echo $numbers + $numbers ?> 

<?php } else if ($page4 == 4) { ?> 

<?php echo $numbers + $numbers + $numbers?> 

ありますか?

+1

をあなたの質問は、jQueryのタグに関連していない – thecodeparadox

答えて

1

$_SESSION['hello']を配列として定義し、ページ番号を格納し、必要に応じて取得します。

$_SESSION['hello'] = array(); 

array_push($_SESSION['hello'], $_POST['hello']); 
0
$sessionvar = $_SESSION['hello']; 

次に、あなたがしたい場合は番号を追加することができます。

$_SESSION['hello'] = $sessionvar; 
0

使用PHPの配列:

$sessionvar = $sessionvar + $number; 

その後のセッションに新しい値を格納します。

<?php 
$arr = array(); 
$arr[] = $_POST['hello']; 
$_SESSION['hello'] = $arr; 
?> 

次に、あなたが使用して任意のページで任意の値を呼び出すことができます。

<?php 
echo $_SESSION['hello'][0]; 
echo $_SESSION['hello'][1]; 
?> 
関連する問題