Web siteme gelen trafik arama motoru bağlı olarak bilgi eklemek böylece bunu yapmak için php kullanıyorum. Zaten set değilse ben bana seo bulunuyor ve arama terimleri eklemek için bu tel, $ _SESSION ['kw'] koyuyorum:
if (isset($result['q']))
$_SESSION['kw'] = 'seo-'.str_replace('\\"',"X",$result['q']);
elseif (isset($result['p']))
$_SESSION['kw'] = 'seo-'.$result['p'];
else {some other stuff}
q google, msn ve sorguları için kullanılmasını isteyin, p yahoo için budur. Yani gelen trafik en kapsar. Tamam şimdi ben atıfta sayfa yahoo ise bir G, msn M vb google eğer, bu, bir Y ekler, böylece onu biraz değiştirmek istiyorum
Denedim:
if (isset($result['q'])& strstr($_SERVER['HTTP_REFERER'],'google'))
$_SESSION['kw'] = 'seo-G-'.str_replace('\\"',"X",$result['q']);
elseif (isset($result['q'])& !strstr($_SERVER['HTTP_REFERER'],'google'))
$_SESSION['kw'] = 'seo-M-'.str_replace('\\"',"X",$result['q']);
elseif (isset($result['p']))
$_SESSION['kw'] = 'seo-Y-'.$result['p'];
else {some other stuff}
Ama IF ilk gerçek yapamazsınız. Ben ask.com gelirseniz, ben "seo-M eklenen" olsun, ama ben google dan gelen olmasanız bile, bu eklemek için olsun. Ben sadece yanlış biçimlendirme muyum?