Télécharger et configurer
Télécharger varierpilot.php et l'exiger dans votre application. Le PHP SDK prend en charge PHP 7.0 et plus tard. Configurez votre clé de projet, l'environnement, le paramètre, l'ID de visiteur stable, l'URL actuelle, le certificat de serveur et le consentement analytique.
Structure des clients
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();Cache et livraison
Utilisez un répertoire de cache privé en écriture. Conservez les justificatifs du serveur en dehors des fichiers publics et du contrôle des sources. Vérifiez le comportement des erreurs réseau et de la configuration non disponible avant de vous déployer à la production.