Şifre girme sayfanın sifre.php olduğunu ve ana sayfanın index2.php olduğunu kabul ederek yaptım.

$http_referrer = parse_url($_SERVER["HTTP_REFERER"] ?? "");
if(@$http_referrer["path"] != "/sifre.php"){
header("Location:sifre.php");
exit();
}
echo "hoşgeldin";

Yukarıdaki kod index2.php sayfası için