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 关注
- 95 浏览
添加回答
举报