2014-12-02 54 views
-1

有沒有辦法將一個變量從一個頁面傳遞給另一個頁面,但它只能在下一個頁面上單擊?之後,它可以被丟棄/銷燬。將變量從一個頁面傳遞到另一個頁面,然後丟棄它

我已經嘗試了一個php會話,但似乎無法殺死下一頁單擊的會話......或者即使這種方式可能是錯誤的方式來處理它。

這裏是我的會話代碼:

<?php 
    session_start(); 
    $x = $category; 
    $_SESSION['sessionVar'] = $x; 
    echo "$x"; 
?> 


<?php 
    session_start(); 
    $x = $_SESSION['sessionVar']; 
    echo "$x"; 
?> 

我想這樣做,而不必提交表單。

+6

''click? – 2014-12-02 16:24:45

+1

您未能在第二個代碼段中取消設置($ _ SESSION ['sessionVar'])''。 – sjagr 2014-12-02 16:27:07

+0

@MarcB不知道是那麼簡單,那麼我將如何訪問該頁面上的變量? – Rob 2014-12-02 16:27:08

回答

1

您可以通過php會話傳遞一個變量,然後在下一頁中取消設置該變量。

$_SESSION['my_var'] = "some data"; 

$_SESSION['my_var'] = null; unset($_SESSION['my_var']);

0

把它作爲POST:

<form action="nextpage.php" method="post"> 
    <input type="hidden" name="yourvariable" value="12345" /> 
    <input type="submit" name="submit" value="Next page" /> 
</form> 

它是什麼應該?

相關問題