Ну вот собственно и вопрос:
Как получить домен, который нельзя подменить?
$_SERVER['SERVER_NAME'] и $_SERVER['HTTP_HOST'] можно легко подменить.
Ариец, никак, поле host посылает клиент.
_____________
VPS от 5$, первые 2 месяца -
бесплатно.
getenv("HTTP_HOST") можно как-то подменить?
Игорь_Vasinsky
2.11.2012 - 16:03
где подменить?
ты про что?
ДНС сервера где находятся? в папке WebServers у денвера?
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
При чем тут денвер?
Значение получаемое из getenv("HTTP_HOST") можно подменить где-нибудь на хостинге?
Цитата |
Как получить домен, который нельзя подменить? |
видимо )) ты что то не понял, с доменом, специально для подобных случаев
http://mvccmv.ru/14
_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___О) как-же он прав=>__________________ © Оноре де Бальзак. отличный хост(рекомендую !! )My MVC-CMV
YVSIK, не понял для чего ты скинул эту ссылку, что такое домен я и так знаю.
Ситуация такая.
Допустим я хочу распространить скрипт на десяток сайтов и при каждом запуске они будут посылать определенные запросы на мой сервер.
Если отправлять $_SERVER['HTTP_HOST'], то перед отправкой его можно подменить на любое другое значение. А вот getenv("HTTP_HOST") можно ли подменить на обычном хостинге?
Знаю, что при помощи putenv() можно задать значение, но изменить не получилось.
Так вот собственно вопрос: можно ли подменить значение из функции getenv("HTTP_HOST")?
Тогда точно тебе сюда
http://www.php.net/manual/ru/учи что там сказано, все све настройки сервера и что такое глобальные настройки
_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___О) как-же он прав=>__________________ © Оноре де Бальзак. отличный хост(рекомендую !! )My MVC-CMV
Цитата (Ариец @ 2.11.2012 - 15:35) |
$_SERVER['SERVER_NAME'] и $_SERVER['HTTP_HOST'] можно легко подменить. |
во я даже не читал
покажи код подмены!
_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___О) как-же он прав=>__________________ © Оноре де Бальзак. отличный хост(рекомендую !! )My MVC-CMV
Первый раз слышу про глобальные настройки. Что это такое? Сам придумал?
Речь идет об обычном хостинге. Понятное дело, что на сервере можно сделать что угодно.
Если getenv не подходит, то как еще можно получить именно доменное имя на котором используется скрипт в зашифрованном файле и чтобы до подключения этого файла не подменили значение доменного имени.
Guest, в таком случае тебе поможет ioncube или zend guard, ведь если код
скрипта будет открытым, никто не мешает заменить getenv("HTTP_HOST")
_____________
VPS от 5$, первые 2 месяца -
бесплатно.
Hello, код скрипта будет зашифрован зендом обязательно.
Ладно, если откажусь от getenv("HTTP_HOST"), то в голове есть еще одна мысль как проверить соответствие выдаваемого доменного имени за действительное.
Цитата (Guest @ 2.11.2012 - 17:18) |
Это пипец, ты как попал на этот форум? $_SERVER['HTTP_HOST'] = 'жопа'; echo $_SERVER['HTTP_HOST']; |
это ты сделал сам у себя)
сделай у меня
http://mvccmv.ru/phpinfo.php
_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___О) как-же он прав=>__________________ © Оноре де Бальзак. отличный хост(рекомендую !! )My MVC-CMV
YVSIK, а это как бы и будут люди не у тебя делать, а у себя.
А вообще делал кто скрипт с лицензиями? Есть чем поделиться?
Задача такая: скрипт должен уметь генерировать временные лицензии, чтобы постоянно не проверять лицензию на моем сервере, так же раз в сутки ну или когда будет авторизация в админке, проверять на постоянную лицензию.
Ну и плюс что-то ломать если лицензия не соответствует действительной или удалена.
Есть идеи? Хочется сравнить со своими.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.