Здравствуйте, squid, Вы писали:
S>Написал генерацию ключа на PHP... А вот что делать дальше не знаю...
S>Неужели все так сложно как здесь ? или за 2 года получше стало?
Может вам и не нужны все эти сложности. В Setup->Delivery можно создать Dynamic list и там указать ссылку на свой генератор. Потом привязать к этому list-у продукты.
Генератор сделать не так сложно, в документации все подробно расписано. А ключи будет рассылать сам Avangate.
S>Написал генерацию ключа на PHP... А вот что делать дальше не знаю...
S>Неужели все так сложно как здесь ? или за 2 года получше стало?
Ссылку не читал, но сделать не сложнее чем на плимусе. Авангейт вызывает скрипт — в ответ нужно вернуть XML с ключем. Там в справке все написано, и делается за 5 минут.
Здравствуйте, YuriKobets, Вы писали:
YK> Может вам и не нужны все эти сложности. В Setup->Delivery можно создать Dynamic list и там указать ссылку на свой генератор. Потом привязать к этому list-у продукты. YK> Генератор сделать не так сложно, в документации все подробно расписано. А ключи будет рассылать сам Avangate.
Здравствуйте, djsoft, Вы писали:
d> S>Написал генерацию ключа на PHP... А вот что делать дальше не знаю...
d> S>Неужели все так сложно как здесь ? или за 2 года получше стало?
d> Ссылку не читал, но сделать не сложнее чем на плимусе. Авангейт вызывает скрипт — в ответ нужно вернуть XML с ключем. Там в справке все написано, и делается за 5 минут.
Я не знаю как хидер установить и т.д. в PHP... Поэтому и хочу пример) У есть метод возвращающий строку. Всё. Сорри
Здравствуйте, squid, Вы писали:
S>Я не знаю как хидер установить и т.д. в PHP... Поэтому и хочу пример) У есть метод возвращающий строку. Всё. Сорри
Функция header (если надо). А так, я, например, делал кейген на делфи и отсылал его регистратору (шареит). Теперь можно не париться работает твой сервер или нет. Потом, если правильно не защитил сервер, в случае хака — твой кейген уже в сети. И вообще, я не знаю какой можно кейген написать на ПХП???? Какой уровень защиты такого ключа????
Здравствуйте, nslaver, Вы писали:
n> Функция header (если надо). А так, я, например, делал кейген на делфи и отсылал его регистратору (шареит). Теперь можно не париться работает твой сервер или нет. Потом, если правильно не защитил сервер, в случае хака — твой кейген уже в сети. И вообще, я не знаю какой можно кейген написать на ПХП???? Какой уровень защиты такого ключа????
Спасибо.
Слабый... А что?)
Кейгенов за 5 лет небыло, только кряки. Меня устраивает.
Здравствуйте, squid, Вы писали:
S>Не так сложно это да. Но пример бы не помешал...
Лови
<?php
// ограничиваем доступ по IP только для avangate-а. Можно сюда еще свой IP добавить для отладкиif($_SERVER['REMOTE_ADDR'] != '83.96.225.130' &&
$_SERVER['REMOTE_ADDR'] != '83.96.225.131' &&
$_SERVER['REMOTE_ADDR'] != '83.96.225.136' &&
$_SERVER['REMOTE_ADDR'] != '83.96.225.137')
{
Header("HTTP/1.0 403 Forbidden");
return;
}
Header("HTTP/1.0 200 OK");
Header ('Content-Type: text/xml');
// это для примера как получать переменные запроса $_POST['PCODE'] - это код продукта если что
$userName = $_POST['FIRSTNAME']." ".$_POST['LASTNAME'];
// генерируем выходной XML
$strXml = "<?xml version=\"1.0\"?>\r\n";
$strXml .= "<Data>\r\n";
// делаем цикл, если ключей несколько (если это нужно конечно)for($i = 0; $i < $_POST['QUANTITY']; $i++)
{
// тут генерим свой ключ
$key = '1234-FGTR6-97890-GHJJH-6666';
$strXml .= "\t<code>\n".$key."</code>\r\n";
// это условие и sleep нужно для армадиловского генератора чтоб ключи разными получалисьif($i + 1 < $_POST['QUANTITY'])
{
sleep(1);
}
}
$strXml .= "</Data>";
// последний штрихecho $strXml;
php?>
Здравствуйте, nslaver, Вы писали:
N>А так, я, например, делал кейген на делфи и отсылал его регистратору (шареит). Теперь можно не париться работает твой сервер или нет.
А давно шареит такую возможность добавил? И как быстро они кейген прикручивают? У RegNow прикручивал 2 раза, первый раз за 2 дня, второй раз за один месяц так и не смогли сделать, в итоге делал cgi-скрипт на c++ и размещал на своём сервере
Здравствуйте, CEMb, Вы писали:
CEM>А давно шареит такую возможность добавил? И как быстро они кейген прикручивают? У RegNow прикручивал 2 раза, первый раз за 2 дня, второй раз за один месяц так и не смогли сделать, в итоге делал cgi-скрипт на c++ и размещал на своём сервере
Там, вроде, всегда была такая возможность. Даже описание было как это сделать и тулза для теста генератора. Это, правда, давнишний опыт, может что-то и поменялось.
Здравствуйте, CEMb, Вы писали:
CEM>Здравствуйте, nslaver, Вы писали:
N>>А так, я, например, делал кейген на делфи и отсылал его регистратору (шареит). Теперь можно не париться работает твой сервер или нет. CEM>А давно шареит такую возможность добавил? И как быстро они кейген прикручивают? У RegNow прикручивал 2 раза, первый раз за 2 дня, второй раз за один месяц так и не смогли сделать, в итоге делал cgi-скрипт на c++ и размещал на своём сервере
Во всяком случае 3 года назад у shareit это было. У них кстати отличная документация по генераторам ключей, примеры на разных языках
Здравствуйте, CEMb, Вы писали:
CEM>Здравствуйте, nslaver, Вы писали:
N>>А так, я, например, делал кейген на делфи и отсылал его регистратору (шареит). Теперь можно не париться работает твой сервер или нет. CEM>А давно шареит такую возможность добавил? И как быстро они кейген прикручивают? У RegNow прикручивал 2 раза, первый раз за 2 дня, второй раз за один месяц так и не смогли сделать, в итоге делал cgi-скрипт на c++ и размещал на своём сервере
Последний раз год назад делал. Все было ОК. И, как сказал CRT, документация в них отличная. Я просто скопировал их пример (поменял только в месте генерации ключа). У них также тулза есть для валидации работы генератора.
П. С. Генератор прикручивали несколько дней. Уже не помню сколько... (не больше 3-ех).