Нашел в инете простейший рабочий код привязки скрипта к домену.
<?php
$host="klient.ru";
if ($host != $_SERVER['HTTP_HOST']&&'www.'.$host != $_SERVER['HTTP_HOST'])
{echo "НизЯ)))"; exit;}
echo "<div align='center'> Основная страница вашего PHP обработчика </div>";
//Ваш код дальше
?>
Но желательно чтобы клиент вводил адрес домена не в самом скрипте,
а допустим в файле config.php
Я методом тыка пытался вставить через include, и get_contets
$host= include 'config.php'; - не работает
Valick
20.07.2021 - 10:27
Если у тебя переменная просто объявлена в config.php, то не надо ничего присваивать. Просто include('config.php');
Присваивать нужно тогда когда в config.php как в обычной функции есть возвращаемое значение (через return)
По хорошему в качестве файла конфига лучше использовать ini файлы.
P.S. очень интересно зачем тебе понадобилось привязывать скрипт к домену?
_____________
Стимулятор ~yoomoney - 41001303250491
Спасибо, заработало!
После заполнения config.php файла, клиент активирует скрипт через мой сайт.
Активация одноразовая, поэтому можно распространять уже активированный скрипт.
Чтобы этого избежать и добавляется эта примочка в виде привязки домена.
Я понимаю что этот код можно легко убрать, но не каждый пользователь (халявщик) сможет это сделать.
Про ini файлы я подумаю.
Valick
20.07.2021 - 16:06
paris, получается ты натырил в инете скриптов и теперь их продаёшь как свои?

Цитата (Guest @ 20.07.2021 - 15:06) |
Я понимаю что этот код можно легко убрать |
Да тут даже убирать ничего не надо, просто в конфиге прописать свой домен)
_____________
Стимулятор ~yoomoney - 41001303250491
Гость_paris
20.07.2021 - 18:43
Такого скрипта в интернете нет. Моя идея, часть кода конечно взята из сети. Кстати, теперь в нем и твоя доля
Valick
20.07.2021 - 18:57
Цитата (Гость_paris @ 20.07.2021 - 17:43) |
теперь в нем и твоя доля |
оу, ну теперь деньжищи лопатой буду в мешки нагружать
_____________
Стимулятор ~yoomoney - 41001303250491