Descargar y configurar
Descárguelo.php y requieralo en su aplicación. El PHP SDK es compatible con PHP 7.0 y más tarde. Configure su clave de proyecto real, entorno, punto final, ID de visitante estable, URL actual, consentimiento de credencial y analítica del servidor.
Estructura del cliente
php
<?php
require_once __DIR__ . '/varypilot.php';
$ab = new ABPlatform\Client(array(
'projectKey' => $publicProjectKey,
'environment' => $environmentName,
'endpoint' => 'https://varypilot-edge-api.silva-pires-ricardo86.workers.dev',
'serverKey' => getenv('VARYPILOT_SERVER_KEY'),
'visitorId' => $stableVisitorId,
'url' => $currentUrl,
'cacheDir' => $privateWritableCacheDirectory,
'consent' => $analyticsConsentGranted
));
$ab->init();
$variant = $ab->getVariant($experimentKey, $controlVariantKey);
// Render first, then record exposure.
$ab->trackExposure($experimentKey, $variant);
$ab->flush();Caché y entrega
Usar un directorio de caché privado y writable. Mantenga el servidor credencial fuera de los archivos públicos y el control de fuentes. Verifique comportamiento para errores de red y configuración indisponible antes de desplegarse en producción.