Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
мп_настройка_сервера [2019/06/25 15:36] timofeev |
мп_настройка_сервера [2019/10/02 09:48] timofeev |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
Такой подход надежнее, чем псевдостатический адрес и не требует расходов, в отличие от статического адреса, предоставляемого провайдером. \\ | Такой подход надежнее, чем псевдостатический адрес и не требует расходов, в отличие от статического адреса, предоставляемого провайдером. \\ | ||
+ | ВАЖНОЕ ПРИМЕЧАНИЕ. Многие интернет-провайдеры выдают динамически т.н. "серые" ip-адреса (это можно увидеть, сравнив ip, показанный в маршрутизаторе и внешний ip). В этом случае ни описанная в данном примере схема подключения, ни псевдостатические адреса, увы, работать не будут, единственное решение - подключать статический ip-адрес. | ||
==Настройка Водяного в случае использования динамического адреса== | ==Настройка Водяного в случае использования динамического адреса== | ||
Строка 25: | Строка 26: | ||
$hmd5=md5($token);\\ | $hmd5=md5($token);\\ | ||
if ($hmd5=='03927187b0a714fb9e3e8e446e78ea0d')\\ | if ($hmd5=='03927187b0a714fb9e3e8e446e78ea0d')\\ | ||
- | {//записываем ip адрес в файл (с блокировкой)\\ | ||
file_put_contents('ip.adr', $_GET['ip'], LOCK_EX);}?> '' | file_put_contents('ip.adr', $_GET['ip'], LOCK_EX);}?> '' | ||
Строка 35: | Строка 35: | ||
$hmd5=md5($token);\\ | $hmd5=md5($token);\\ | ||
if ($hmd5=='03927187b0a714fb9e3e8e446e78ea0d')\\ | if ($hmd5=='03927187b0a714fb9e3e8e446e78ea0d')\\ | ||
- | {//читаем из файла ранее сообщенный нам IP\\ | ||
$text = file_get_contents('ip.adr');\\ | $text = file_get_contents('ip.adr');\\ | ||
echo $text;\\ | echo $text;\\ |