Опция "noob":
if ($_SERVER['SERVER_ADDR'] == "127.0.0.1" && $_SERVER["HTTP_HOST"] == "mydomain.com") {
//execute script
}
no - это очень круто, потому что вы можете сделать это:
<?php
$_SERVER['SERVER_ADDR'] = '127.0.0.1'; // or IP restricted
$_SERVER['HTTP_HOST'] == 'mydomain.com'; // Or TLD restricted
// AFTER, you do include():
require_once('script_of_programmer.php');
?>
, в этом контексте любой скрипт может быть выполнен на любом сервере...
Уникальной опцией является использование IonCube или ZEND GUARD