1 回答

TA貢獻1808條經驗 獲得超4個贊
您可以在 POST 之后將該變量存儲到會話變量中,并且可以從每個頁面的代碼中的任何位置訪問該變量。
您的表格:
<form action="index2.php" method="POST">
? ? <select name="profile">
? ? ? ? <option value="basic" selected>Easy</option>
? ? ? ? <option value="intermediate">Medium</option>
? ? ? ? <option value="advanced">Hard</option>
? ? </select>
? ? <br>
? ? ? ? <input type="submit"/>
</form>
在頁面index2.php上,您必須使用此index2.php捕獲POST數據
<?php?
session_start(); // starting the session
if(isset($_POST)){
? ? ? $_SESSION['profile'] = $_POST['profile'] // sets the $_POST['profile'] value to $_SESSION['profile']?
}
?>
現在 $_SESSION 將成為您的全局變量,您可以在任何頁面隨時訪問它,只需添加 session_start(); 在每一頁上。
測試.php:
<?php?
session_start(); //starting the session
echo $_SESSION['profile'];
?>
它會在任何頁面上返回您想要的值。
- 1 回答
- 0 關注
- 124 瀏覽
添加回答
舉報