PHP, как не принимать get запрос с чужих сайтов?
Можно узнать а зачем вообще нужно решить подобную задачу ? 
Объясню почему спрашиваю - Если нужно сделать CSRF то лучше использовать токены (CSRF tokens) . Защита от CSRF
Это невозможно сделать. Можно проверять http-referer у агента, но его легко подменить.