お気に入りと呼ばれるユーザー プロファイルにリンクがあります。別のユーザーがこれをクリックすると、そのユーザーがお気に入りリストに追加されます。
リンクのお気に入りは、次のコードがクエリを処理する favorites.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']);
?>
したがって、このプロセスが完了したら、$_SERVER['HTTP_REFERRER'] を使用してユーザー ID を呼び出しながら、ヘッダーを取得してユーザーを profile.php (前のページ) に戻すことを目指します。
したがって、ユーザー ID が 16 の場合、ユーザーは profile.php?id=16 にリダイレクトされます。
代わりに、profile.php にリダイレクトするだけで、そのプロファイルの ID は含まれません。
これを行う方法があるかどうか、そして私の方法がまったく正しい場合、なぜそれが機能しないのかを誰かに教えてもらえますか?
ありがとう