2010-01-11 4 views
1

다른 페이지에 일부 데이터를 게시하려고합니다. 뒤로 버튼이 있습니다. 뒤로 버튼을 클릭하면 게시 된 데이터가있는 원래 페이지가 다시로드됩니다.여러 페이지에 걸쳐 보존되는 값

+1

나는'$ _SESSION'을 아주 좋아합니다! –

답변

1

사용 $에 _SESSION :

Page1.php

<?php 
    session_start(); 
    $name = isset($_SESSION['name']) ? $_SESSION['name'] : ''; 
?> 
<html> 
<form method="post" action="Page2.php"> 
    <input type="text" name="name" value="<?php echo $name; ?>" /> 
    <input type="submit" value="Submit" /> 
</form> 
</html> 

Page2.php

<?php 
    session_start(); 
    if (isset($_POST['name'])) 
    { 
    $_SESSION['name'] = $_POST['name']; 
    } 
    $name = $_SESSION['name']; 
?> 
<html> 
<form> 
    <span><?php echo $name; ?>" </span> 
    <a href="page1.php">Back</a> 
</form> 
</html> 
1

당신이 $ _SESSION

<?php 
if (!isset($_SESSION)) session_start(); 

if ($_POST['btnsubmit']){ 
    $_SESSION['data1'] = $_POST['data1']; 
    $_SESSION['data2'] = $_POST['data2']; 
    $_SESSION['data3'] = $_POST['data3']; 
    //... and so on 
} 
?> 
<form> 
<input type="text" id="data1" value="<? echo $_SESSION['data1'];?>"/> 
<input type="text" id="data2" value="<? echo $_SESSION['data2'];?>"/> 
<input type="text" id="data3" value="<? echo $_SESSION['data3'];?>"/> 
<input type="submit" id="btnsubmit" value="Submit"/> 
</form> 
<!-- and so on --> 

희망을 사용할 수있는이 당신에게 아이디어를 제공합니다

관련 문제