gpt4 book ai didi

php - 使用动态 url 重定向回上一页

转载 作者:行者123 更新时间:2023-11-29 12:28:21 25 4
gpt4 key购买 nike

抱歉这个新手问题,但我不明白。当用户登录时,我将他的数据存储在这样的 session 中

 $_SESSION['user_id']   = $res['user_id'];
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
$_SESSION['level'] = $res['level'];
$_SESSION['firstname'] = $res['firstname'];
$_SESSION['lastname'] = $res['lastname'];
$_SESSION['user_image']= $res['user_image'];
$_SESSION['email'] = $res['email'];
header('Location: users/main.php');

在每个页面上我都放置了session_start(),一切都工作正常。有一些页面如下:

http://example.com/users/page.php?user_id=1

当用户打开page.php时,他会看到表格中充满了来自mysql的数据,并带有编辑/删除按钮。当他点击第 1 项的编辑按钮时,将打开页面,该页面获取 if (isset($_GET['item_id'])){...

http://example.com/users/page.php?item_id=1

现在,当用户单击“提交”按钮时,如何将用户重定向回 page.php?user_id=1 ?我已经尝试过这个了

header("Location: page.php?user_id=$user_id");

但它没有正确返回,并且 URL 变为 http://example.com/users/page.php?user_id=

最佳答案

$user_id 未定义,因此首先定义它。

而不是

header("Location: page.php?user_id=$user_id");

使用下面的代码

$user_id=$_SESSION['user_id']l
header("Location: /page.php?user_id=$user_id");

关于php - 使用动态 url 重定向回上一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27961141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com