Apertura próxima — los autores se quedan el 100 % de su precio Hazte autor Iniciar sesión Crear cuenta
Hola, inicia sesión Cuenta y listas TuÁrea de autor

La biblioteca

1.La biblioteca

Un solo archivo PHP, sin dependencias, compatible hasta PHP 5.6 para que funcione en las instalaciones antiguas que aún tienen tus compradores. Bastan cuatro métodos.

new Licence($cle, $dossierCache) Constrúyela con la clave del comprador y un directorio con permiso de escritura para la caché.
$licence->valide() Verdadero cuando el producto puede funcionar en este dominio.
$licence->essai() Verdadero con una clave de desarrollo o un dominio de pruebas. Muestra un aviso discreto: nunca publiques una versión que lo oculte.
$licence->message() Una frase para mostrar al comprador, ya traducida, que nombra los dominios y fecha el suceso.
$licence->banniere() Un pequeño aviso fijo para mostrar en una copia sin licencia. Cadena vacía cuando la licencia es válida, y también ante un fallo de red.

2.La regla que más importa

Nunca dejes que un problema de red tumbe la tienda de tu comprador. La biblioteca ya se ocupa de ello y no debes esquivarla: un veredicto reciente se reutiliza 24 horas; cuando nuestro servidor no responde, el último veredicto conocido se conserva 30 días y el producto sigue funcionando; solo un rechazo firmado lo detiene, de inmediato. Si nuestro servidor pasa una mala noche, ninguna tienda se apaga. Si una clave se transfiere, el sitio antiguo se detiene en menos de 24 horas.

3.Los dominios

Una licencia se vincula al dominio registrable. Una clave en ejemplo.es cubre www.ejemplo.es, tienda.ejemplo.es y cualquier otro subdominio: tu comprador no te escribirá por una redirección que falta. Las direcciones de prueba nunca gastan licencia: localhost, .local, .test y los prefijos habituales dev., staging., preprod. funcionan sin consumir nada.

¿Algo no queda claro?

Escríbenos desde tu área de autor. Una pregunta que hubo que hacer suele significar que a esta página le falta un párrafo.

Área de autor