📅  最后修改于: 2023-12-03 15:07:57.853000             🧑  作者: Mango
在开发 WordPress 主题或插件时,有时需要在一个页面中存储用户提交的数据,以便在另一个页面中显示。PHP 会话技术提供了一种简便的方法来处理这种情况。本文将向您介绍如何在 WordPress 中使用 PHP 会话来存储变量,并在页面中回显该变量。
首先,在您的 PHP 文件的开头,调用 session_start()
函数来初始化会话。
<?php
session_start();
?>
使用 $_SESSION
超全局变量将变量存储在会话中。例如,以下代码将将用户输入的姓名存储在 $_SESSION['name']
中:
<?php
session_start();
$_SESSION['name'] = $_POST['name'];
?>
在需要显示存储在会话中的变量的页面中,使用以下代码将变量的值打印出来:
<?php
session_start();
echo $_SESSION['name'];
?>
请注意,session_start()
必须用于所有 PHP 文件中需要读取或写入会话数据的脚本之前。否则,PHP 将无法访问已存储在会话中的变量。
现在,您已经学会了如何使用 PHP 会话在 WordPress 主题中存储变量并在页面中回显该变量。通过将会话技术与 WordPress 的表单处理功能结合使用,您可以为您的网站和插件添加更多动态功能。