Вот так вот выглядит сам код этой привязки
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- function license_check_server($license)
- {
- if ($_SERVER['REMOTE_ADDR'] !== "127.0.0.1") {
- $domain = $_SERVER['SERVER_NAME'];
- $directory = $_SERVER['SCRIPT_NAME'];
- $ip = $_SERVER['SERVER_ADDR'];
- $host = $_SERVER['HTTP_HOST'];
- $referer = $_SERVER['HTTP_REFERER'];
- $server_host = "сервер.домен.ru";
- $server_url = "/access.php?ip=" . $ip . "&host=" . $host . "&license=" . $license;
- if ($fp) {
- $out = "GET " . $server_url . " HTTP/1.1\r\n";
- $out .= "Host: " . $server_host . "\r\n";
- $out .= "Connection: Close\r\n\r\n";
- return "DemoBlock";
- }
- return "Demo";
- }
- return "Accepted";
- }
- return "Error";
- }
- return "Block";
- }
- } else {
- return "Ошибка чтения";
- }
- } else {
- return "Сервер не найден";
- }
- }
- }
- include_once("../../../engine/config/config.php");
- }
- $license = $settings_query['license'];
- $license_check = license_check_server($license);
- if ($license_check == "Сервер не найден") {
- echo "Нет связи с http://сервер.домен.ru работа скрипта остановленна. Проверьте ваш хостинг аккаунт и доступ к данному домену.";
- }
- if ($license_check == "DemoBlock") {
- }
- if ($license_check == "Block") {
- }
- if ($license_check == "Error") {
- }
- ?>