Sanırım arkadaş şöyle yapsa daha iyi:

if(isset($_SERVER['HTTP_REFERER'])) {
if(strpos($_SERVER['HTTP_REFERER'],"google")!==FALSE){
//google referansı ile gelinmiştir
}else{
exit();
//google referansı ile gelinmemiştir
}
}
Alternatif olarak şuda işinize yarayabilir.