2012-05-06 2 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

질문이 그것은'으로 session_start이다 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]; 
?> 
관련 문제