Блокиране на функцията: file_get_contents

bilbe

Registered
Здравейте. Как мога да предпазя даден сайт от взимане на информацията от него с file_get_contents. Пробвах с disable_functions =file_get_contents във файла php.ini, но не се получи. Някакви идеи ?
 
Сещам се за един вариант, но не съм сигурен дали ще работи. пробвай с
if (! isset($_SERVER['HTTP_USER_AGENT']))
{ exit(); }
Предполагам, че при използването на file_get_contents не се предава подобна информация.
 
PHP:
ini_set('user_agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7');

echo file_get_contents('http://.....');
 
Като се замисля, този моят вариант може да възпрепятства Google crawler-a, ако и той не предоставя такава информация :? И за това не съм сигурен

@StormBreaker: Щом може по този начин да се променя конфигурацията, значи може би не може да се избегне вземането на кода на страницата?
 
Ако "предпазваш" сайта от "вземане на информация" за какво по дяволите е сайт - отпечатай книга и я пусни на славейков :)

Това бъзик - по принцип всички търсачки експериментират в зависимост от различни параметри какво предлагаш като информация и ако има разминаване в текстуалната част обикновено санкционират, а влезнеш ли в блеклиста на гугъл по-добре си купувай нов домейн. Така че това което искаш е глупаво - по скоро намери инструмент като този http://tool4o.com/twin4o/ да си тестваш.
 

Back
Горе