Bu işlemi yapmak için "referrer" bilgisini kullanabilirsiniz. Referrer bilgisi, kullanıcının hangi sayfadan geldiğini belirtir ve bu bilgiyi kullanarak kullanıcılara farklı sayfalar gösterebilirsiniz.
Bunun için öncelikle web sitenizin kodlarında bir "if" koşulu kullanarak, referrer bilgisini kontrol etmeniz gerekiyor. Örneğin, eğer referrer bilgisi boşsa, kullanıcı direkt olarak siteye girmiş demektir ve bu durumda bir sayfa gösterilebilir. Eğer referrer bilgisi Google gibi bir arama motorundan gelen bir kullanıcıya ait ise, farklı bir sayfa gösterebilirsiniz.
Aşağıda örnek bir PHP kodu veriyorum:
if(empty($_SERVER['HTTP_REFERER'])) {
// direkt olarak siteye gelen kullanıcı
include('direct-page.php');
} else if(strpos($_SERVER['HTTP_REFERER'], 'google.com') !== false) {
// Google araması sonucu siteye gelen kullanıcı
include('google-page.php');
} else {
// Diğer tüm durumlar için varsayılan sayfa
include('default-page.php');
}