javascript - PHP 会话 - 通过 Wordpress 重定向 URL 问题
问题描述
我在我们的 Wordpress 网站上制作了一个 JS 脚本,它基本上读取 cookie 并基于它显示登录/注销状态元素,效果很好。
我的问题是,一旦用户登录并点击存款,我被要求通过会话将用户重定向到存款收银员页面。所以我考虑通过functions.php运行以下PHP代码
<?php
add_action('wp_head', 'set_session_deposits', 1);
function set_session_deposits(){
if ( is_page( 6386 ) ) {
session_start();
if(isset($_COOKIE['username'])){ //logged in
$userCashier = $_POST['username'];
$_SESSION['username'] = $userCashier;
echo $_SESSION['username']; // This shows me the result perfectly
if(isset($_SESSION['username']) && !empty($_SESSION['username'])){
header('location:cashier.php username='.$_SESSION['username'].'');
}
else{
echo "SESSION user isn't set."; // This is the result I get from the isset()
}
}
}
}
?>
页面 id 6386 是 wordpress 网站上的存款页面,一旦用户进入,他就会被重定向到收银员的 url,收银员知道用户名值。
我已经尝试过这段代码,但它似乎不起作用并且没有想法,如果你能提供帮助将不胜感激。
解决方案
推荐阅读
- javascript - 为什么函数体内的 for of 循环没有给我传统 for 循环所做的预期输出?
- javascript - 如何根据入口点(例如使用的按钮)显示架构数据
- c# - 如何在 C# 中拆分混合字符串
- docker - 运行多 pod 的 nginx 入口 504 超时
- javascript - 为 fullcalendar 4.2.0 上的事件添加动画背景
- c# - public PictureBox[] pictureb => Controls.OfType 是什么意思
().ToArray(); - git - 如何使用 github api 获取 github 存储库中的所有目录和文件?
- java - 整数数组中重复值的数量
- python - 如何从新闻摘要中提取股票代码 NUMBER?
- pandas - Python选择N行数据框