我在一个名为收藏夹的用户个人资料上有一个链接。另一个用户可以单击此按钮,该用户将被添加到他们的收藏夹列表中。
链接收藏夹转到收藏夹.php,此代码在其中处理查询:
<?php
require_once('includes/session.php');
require_once('includes/functions.php');
require('includes/_config/connection.php');
session_start();
confirm_logged_in();
if (isset ($_GET['to'])) {
$user_to_id = $_GET['to'];
}
if (!isset($_GET['to']))
exit('No user specified.');
$user_id = $_GET['to'];
$result = mysql_query("INSERT INTO ptb_favorites (user_id, favorite_id) VALUES (".$_SESSION['user_id'].", ".$user_to_id.")")
or die(mysql_error());
header("Location: profile.php" . $_SERVER['HTTP_REFERRER']);
?>
因此,一旦此过程完成,我的目标是让标头将用户带回 profile.php(上一页),同时使用 $_SERVER['HTTP_REFERRER'] 调用用户 ID。
因此,如果用户 id 为 16,它会将他们重定向回 profile.php?id=16
相反,它只是重定向到 profile.php 并且不包括该配置文件的 id。
有人可以告诉我是否有办法做到这一点,如果我的方式完全正确,为什么它不起作用?
谢谢