Как shopcms определяет домен, на котором запущен скрипт для проверки лицензии?

DyaDya
На сайте с 11.04.2007
Offline
147
1660

Делаю полную копию сайта магазина на локальный комп.

На компе установлен сервер денвер.

Лицензия была выдана для определённого домена (назовём его: домен с лицензией.ру). Когда указываю домен такой же, для которого лицензия выдана, то проблем нет!

Но нужно для отладки на реальном хостинге, указать другой домен (назовём его: тестируемый домен.ру). Но сайт естественно не работает. Так как лицензия для этого тестируемого домена не выдана!

1. Я предположил, что проверка идёт просто по значению $_SERVER['HTTP_HOST'] или $_SERVER['SERVER_NAME'] и его сопоставлению с лицензией. Беру и в начале кода сайта прописываю принудительно в эти переменные нужный домен! Но не помогает! Хотя значения в переменных хранятся нужные с названием домена (домен с лицензией.ру), на который лицензия была выдана.

2. Подумал, что может ещё что-то проверяют в других значениях. Делаю для всех переменных изменения, дабы не пропустить...


while(list($key, $val)=each($_SERVER)){
$_SERVER[$key]=str_replace("тестируемый домен.ру", "домен с лицензией.ру", $_SERVER[$key]);
}

всё равно не проходит. Что же тогда проверяется на соответвие лицензии не понятно....

Поковыряюсь пока ещё...

Выбирайте качественный хостинг (http://vashmaster.ru/informaciya/o_poleznyh_programmah/news83.php) и продвигайте сайты в СЕОПУЛЬТ (http://seopult.ru/ref.php?ref=72b5ed9561fe66a1). А на «SAPE» я в обиде :) Не упрекайте за очепятки, пишу вслепую (http://ergosolo.ru/) и также делаю сайты (http://www.vashmaster.ru/) ;)
zzzzz
На сайте с 12.12.2006
Offline
204
#1

У них под зендом index и admin.php, думаю там скрыто то что вас интересует;)

а для отладки на реальном хостинге можете сделать копию магазина на поддомене test.site.ru на поддомены test и shop лицензия тоже распространяется.

/////

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий