Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

31.08.2009, 13:20
|
|
Познающий
Регистрация: 14.09.2008
Сообщений: 30
Провел на форуме: 117615
Репутация:
21
|
|
PHP код:
if ($ip === long2ip(ip2long($ip)))
echo "Это айпи!!";
else
echo "Это не айпи :(";
мутный код какойто, так не проверяют
|
|
|

31.08.2009, 13:29
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
Сообщение от FriLL
PHP код:
if ($ip === long2ip(ip2long($ip)))
echo "Это айпи!!";
else
echo "Это не айпи :(";
мутный код какойто, так не проверяют
зачем писать велосипед ,если есть готовые встроенные функции.
Функция long2ip() генерирует Internet-адрес в формате с точкой (т.е.: aaa.bbb.ccc.ddd) из соответствующего представления адреса.
|
|
|

31.08.2009, 13:58
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
FriLL Яхз, как вы там проверяете, но это пример номер 3 отсюда http://ru.php.net/manual/en/function.ip2long.php
Быстро и просто
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
|
|
|

31.08.2009, 14:07
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Ок,спасиб
А теперь встал вопрос который мучал меня долго...
Как можно реализовать в PHP лицензирование скрипта
Тоесть в конфиг вводишь ключ и скрипт работает.
Дак вот вопрос в том, как реализовать защиту от обнуления скрипта от этой проверки?
Пока в голову приходит закрытие исходного кода, но тут опятже вопрос, чем?
|
|
|

31.08.2009, 14:19
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Byrger пхп - ничем не закроешь. Можно попробовать IonCube - но и его ломают
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
|
|
|

31.08.2009, 14:51
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Вот я думаю если даже написать кодировщик то его код же останется открытым а значит можно всё декодировать : (
Может есть всётаки что-то?
Последний раз редактировалось Byrger; 31.08.2009 в 15:08..
|
|
|

31.08.2009, 15:24
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Регистрирую cURL'ом хостинг
После прохождения регистрации появляется ошибка:
Код:
Posting Error #348485, please ensure your browser sends referer infromation (Norton Internet Security, and other products can block sending referers.
Please check this url for instructions as to howto enable sending referrers http://byet.org/referrers.php
PHP код:
curl_setopt($ch, CURLOPT_REFERER, $refer);
Refer передаю нужный (подсмотрел его снифером), всегда всё работало а тут не выходит
Кто что думает ?
|
|
|

31.08.2009, 17:49
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
2geForse - может, надо еще userAgent подставлять?
|
|
|

31.08.2009, 21:24
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
А как кроме $_SERVER['HTTP_HOST'] можно узнать на каком домене стоит скрипт?
Чтоб это было безопасно для скрипта, чтоб 100% валидный был домен.
|
|
|

31.08.2009, 21:25
|
|
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
Провел на форуме: 482261
Репутация:
58
|
|
Сообщение от Byrger
А как кроме $_SERVER['HTTP_HOST'] можно узнать на каком домене стоит скрипт?
Чтоб это было безопасно для скрипта, чтоб 100% валидный был домен.
обязательно домен?
или абсолютный путь достаточно?
$_SERVER['DOCUMENT_ROOT']
...ну как вариант еще можно $_SERVER['SERVER_NAME'] ...ну или выдрать вот отсюда $_SERVER['REQUEST_URI']
Последний раз редактировалось RedBull@12; 31.08.2009 в 21:29..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|