http://one.ru
http://two.ru
на сайте http://one.ru есть файл conf.php с содержимым <?php $a=1; ?>
Как мне открыть этот файл(http://one.ru/conf.php) с сайта http://two.ru???
Ну то есть сайт http://two.ru должен работать в зависимости от файла http://one.ru/conf.php
Например файл http://two.ru/index.php:
<?php
// подключаем файл http://one.ru/conf.php
if ($a = 1) // $a берется с файла http://one.ru/conf.php
{
// код
}
else
{
// код
}
?>
Подскажите, можно ли так сделать? Или надо как-то по другому это делать?
Спустя 1 час, 21 минута, 1 секунда (9.10.2012 - 17:39) Hello написал(а):
Отключить php интерпретатор на сайте #1
Спустя 5 минут, 27 секунд (9.10.2012 - 17:44) killer8080 написал(а):
Цитата (123456 @ 9.10.2012 - 16:18) |
Как мне открыть этот файл(http://one.ru/conf.php) с сайта http://two.ru??? |
Удаленный инклюд - это зло, так вещи нужно избегать. Делай апи через xml или json.
Спустя 2 часа, 7 минут, 58 секунд (9.10.2012 - 19:52) 123456 написал(а):
но надо так, чтоб пользователь не мог увидеть что там в файле написано. Т.е. подключаем файл, который нельзя просматривать, но работать с ним можно
Спустя 4 минуты, 19 секунд (9.10.2012 - 19:57) inpost написал(а):
123456
Такого быть не может. Либо есть открытый доступ, либо закрытый.
Ещё можно IP проверять, получать код, потом его через eval прогонять. Но это не 5 минут делается.
Такого быть не может. Либо есть открытый доступ, либо закрытый.
Ещё можно IP проверять, получать код, потом его через eval прогонять. Но это не 5 минут делается.
Спустя 11 минут, 24 секунды (9.10.2012 - 20:08) 123456 написал(а):
Я хочу сделать так:
У меня есть сайт http://one.ru
На нем люди покупают сайты под какойто определенный домен. допустим кто-то под http://two.com кто-то под http://my-site.com и т.д.
Т.е. Купленный сайт должен работать лишь на одном домене.
Для этого на сайте http://one.ru в БД хранится таблица с доменами и до какого срока сайты должны работать.
а на сайте (http://two.com, http://my-site.com и т.д.) подключается файл http://one.ru/conf.php который проверяет домен, и если сайт есть в БД и сроки еще действительны, то должен подключить какието модули с http://one.ru(пользователи не должны узнать что за они), а иначе exit
Спустя 16 минут, 14 секунд (9.10.2012 - 20:24) inpost написал(а):
conf.txt , его отдавай.
Всё равно там тайной информации быть не должно.
Или делай как АПИ, передаёшь параметры через curl, получаешь результат в echo в формате json, как выше подсказали уже. Но это будет обычный массив, с ним и работай.
Всё равно там тайной информации быть не должно.
Или делай как АПИ, передаёшь параметры через curl, получаешь результат в echo в формате json, как выше подсказали уже. Но это будет обычный массив, с ним и работай.
Спустя 26 минут, 35 секунд (9.10.2012 - 20:51) 123456 написал(а):
Цитата |
Всё равно там тайной информации быть не должно. |
Вот именно, что в моем случае должна быть тайная информация!
Цитата |
должен подключить какие то модули с http://one.ru(пользователи не должны узнать что за они), |
Т.е. пользователи код не должны видеть, но он должен работать. Я не хочу, чтоб пользователи видели что за МОДУЛИ подключаются!
P.S. такое по-моему не возможно, но надеюсь, что я не прав
Спустя 8 минут, 25 секунд (9.10.2012 - 20:59) inpost написал(а):
А видеть будут результат работы... почитай, как сделан API вконтакте, или платежной системы.
Спустя 3 минуты, 22 секунды (9.10.2012 - 21:03) 123456 написал(а):
Цитата |
А видеть будут результат работы... |
Именно!
Цитата |
почитай, как сделан API вконтакте, или платежной системы. |
где почитать?
Спустя 2 часа, 56 минут, 20 секунд (9.10.2012 - 23:59) killer8080 написал(а):
Цитата (123456 @ 9.10.2012 - 20:08) |
Т.е. Купленный сайт должен работать лишь на одном домене. |
Наивно полагаться на подобную защиту в открытом исходном коде.
Спустя 7 часов, 54 минуты, 4 секунды (10.10.2012 - 07:53) Guest написал(а):
Ну мне как раз то и надо скрыть исходник, но чтоб скрипт работал
Спустя 39 минут, 22 секунды (10.10.2012 - 08:32) killer8080 написал(а):
Цитата (Guest @ 10.10.2012 - 07:53) |
Ну мне как раз то и надо скрыть исходник, но чтоб скрипт работал |
твоя защита ломается за десять минут
Можно тупо зашить привязку к домену в исходник, и шифровать ионкубом, или зендгардом. То же ломается конечно, но не настолько просто.
Спустя 24 минуты, 51 секунда (10.10.2012 - 08:57) Guest написал(а):
В исходник вшить? хм. для сайта будут ещё модули, которые можно будет добавлять через http://one.ru
Спустя 1 час, 1 минута, 52 секунды (10.10.2012 - 09:59) Hello написал(а):
123456, твоя задача не решаема, т.к. нельзя определить делает запрос человек или скрипт two.ru к файлу http://one.ru/conf.php
Спустя 1 час, 8 минут, 52 секунды (10.10.2012 - 11:08) killer8080 написал(а):
Цитата (Guest @ 10.10.2012 - 08:57) |
В исходник вшить? хм. для сайта будут ещё модули, которые можно будет добавлять через http://one.ru |
Так тебе нужна защита от пиратских копий, или онлайн обновление?
Спустя 26 минут, 36 секунд (10.10.2012 - 11:35) Guest написал(а):
дапустим в бд есть таблица вида id url modul1 modul2 modul3... и т.д.
заполненая както так: 1 http://two.ru off on off... и т.д.
тоесть сайт может работать на домене http://two.ru и разрешено исполтзовать модуль #2. так же в бд можно изменять(off/on) подключеные модули.
заполненая както так: 1 http://two.ru off on off... и т.д.
тоесть сайт может работать на домене http://two.ru и разрешено исполтзовать модуль #2. так же в бд можно изменять(off/on) подключеные модули.
Спустя 44 минуты, 58 секунд (10.10.2012 - 12:19) killer8080 написал(а):
Guest
делается скрипт, который с периодичностью, например раз в стуки, будет запрашивать через апи список разрешенных/доступных модулей, и наличие обновлений, если что то изменилось с последнего запуска, удалять запрещенные модули, и подгружать разрешенные (обновленные). Как то так.
делается скрипт, который с периодичностью, например раз в стуки, будет запрашивать через апи список разрешенных/доступных модулей, и наличие обновлений, если что то изменилось с последнего запуска, удалять запрещенные модули, и подгружать разрешенные (обновленные). Как то так.
Спустя 7 минут, 15 секунд (10.10.2012 - 12:27) Guest написал(а):
Модули должны хранится на сайте http://one.ru, т.е. каждый раз надо подключатся к этому сайту, чтобы вызвать модуль. но надо както сделать, чтоб скрипт модуля не показывался, но работал.
Спустя 13 минут, 10 секунд (10.10.2012 - 12:40) killer8080 написал(а):
Цитата (Guest @ 10.10.2012 - 12:27) |
Модули должны хранится на сайте http://one.ru, т.е. каждый раз надо подключатся к этому сайту |
Ты представляешь какие тормоза это создаст? А если твой хост окажется временно не доступен? Как то некрасиво делать заказчиков заложниками форсмажора, не находишь?
Спустя 22 минуты, 1 секунда (10.10.2012 - 13:02) Hello написал(а):
Цитата (Guest @ 10.10.2012 - 12:27) |
чтоб скрипт модуля не показывался, но работал. |
А код модуля будет браться из астрала?
Спустя 48 минут, 25 секунд (10.10.2012 - 13:50) n58oo написал(а):
хочешь защитить свой код - никому его не показывай