クライアントがいます。彼らのドメインがwww.mydomain.comだとしましょう。
www.mydomain.com/newsectionに新しいページを作成しています。
/ newsectionページで、クライアントは、ユーザーが以前にメインサイトにアクセスしていた場合にのみ、「メインサイトに戻る」(www.mydomain.com)というリンクを追加したいと考えています。
そこで、次のようなPHPのコードスニペットを設定しました。
<?php
$referral = $_SERVER['HTTP_REFERER'];
if (preg_match('/http://www.mydomain.com/', $referral)) {
echo "from My Domain";
} else {
echo "not from My Domain";
}
?>
ただし、ユーザーがmydomain.comからアクセスしている場合でも、これは常にfalse(「マイドメインからではない」)を返します。
明らかな構文エラーやその他のロジックの問題がありますか?
私の新しいページ(www.mydomain.com/newsection)がまだそのメインドメインにあるという問題はありますか?