[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: подключить пхп файл с другого Сайта
123456
Дапустим у меня есть два сайта:
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 минут делается.

Спустя 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, как выше подсказали уже. Но это будет обычный массив, с ним и работай.

Спустя 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)
Т.е. Купленный сайт должен работать лишь на одном домене.

Наивно полагаться на подобную защиту в открытом исходном коде. smile.gif

Спустя 7 часов, 54 минуты, 4 секунды (10.10.2012 - 07:53) Guest написал(а):
Ну мне как раз то и надо скрыть исходник, но чтоб скрипт работал

Спустя 39 минут, 22 секунды (10.10.2012 - 08:32) killer8080 написал(а):
Цитата (Guest @ 10.10.2012 - 07:53)
Ну мне как раз то и надо скрыть исходник, но чтоб скрипт работал

твоя защита ломается за десять минут wink.gif
Можно тупо зашить привязку к домену в исходник, и шифровать ионкубом, или зендгардом. То же ломается конечно, но не настолько просто.

Спустя 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


Так тебе нужна защита от пиратских копий, или онлайн обновление? blink.gif

Спустя 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) подключеные модули.

Спустя 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 написал(а):
хочешь защитить свой код - никому его не показывай
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.