Web サイトを作成していて、ある特定のページで、ユーザーを前のページに戻したいと考えています。私は PHP/HTML にかなり慣れていないので、アイデアやヘルプのために既存のコードをいくつか使用しています。
既存のコードは次の方法を使用します。
if (! empty($HTTP_REFERER))
{
header("Location: $HTTP_REFERER");
} else
{
header("Location: $CFG->wwwroot");
}
ただし、このコードを使用すると、HTTP_referer は常に空として扱われ、ユーザーはルート ページにリダイレクトされます。このコードに明らかな欠陥はありますか?