2015-02-02 3 views
-1

привет Я новичок всем этимКак обнаружить долю facebook и включают в себя файл, если facebook и включают в себя файл, если не

этот код работает на своем собственном

<?php 
$pattern = '/(FacebookExternalHit|GoogleBot)/i'; 
$agent = filter_input(INPUT_SERVER, 'HTTP_USER_AGENT',  FILTER_SANITIZE_ENCODED); 
if(preg_match($pattern,$agent)){ 
include 'redirect/facebook.php'; 
} 
?> 

, но это не работает

<?php 
$pattern = '/(FacebookExternalHit|GoogleBot)/i'; 
$agent = filter_input(INPUT_SERVER, 'HTTP_USER_AGENT',  FILTER_SANITIZE_ENCODED); 
if(preg_match($pattern,$agent)){ 
include 'redirect/facebook.php'; 
} else { 
include 'redirect/redirect.php'; 
} 
?> 

может кто-нибудь помочь мне с этим, пожалуйста,

ответ

0

нашел метод PHP, который работает как очаровать nd и может быть легко добавлен

, используя этот код, если кто-то делится вашей ссылкой на лицо, и у вас есть настройка перенаправления в стране, эта доля будет составлять основной сайт, поскольку перенаправление не произойдет, когда Facebook или Google получат доступ к вашему сайт

<?php 
$facebook = strpos($_SERVER['HTTP_USER_AGENT'],"FacebookExternalHit"); 
$google = strpos($_SERVER['HTTP_USER_AGENT'],"GoogleBot"); 

if ($facebook || $google == true) 
{ 
include 'redirect/facebook.php'; 
} else { 
include 'redirect/redirect.php'; 
} 
?> 

надеюсь, что это помогает любой один пытается сделать это легко

Смежные вопросы