我想在php中的许多页面上保留一些变量,直到我退出。例如,如果我在表单中输入公司名称,我应该能够通过其他页面的会话检索它。如何才能做到这一点?另外,我怎么能破坏这些会话呢?我正在使用MySql数据库来存储数据。
答案 0 :(得分:-1)
在会话中存储变量
session_start();
$_SESSION["company_name"] = "some company";
使用
在任何页面中检索session_start();
$company_name = $_SESSION["company_name"];
销毁会话
session_unset();
答案 1 :(得分:-2)
非常简单。您将在表单成功页面中使用以下代码。
<?php
// Start the session
session_start();
// I am assuming in submission from you have used POST method and field name as 'company'
$_SESSION["company"] = $_POST["company"]
?>
<!DOCTYPE html>
<html>
<body>
<p>Company is <?php echo $_SESSION["company"]?></p>
<?php
// removes all session variables and destroy the session
session_unset();
session_destroy();
?>
</body>
</html>