DRM-PHP perte de la variable $Challenge WMP
Résolu
Miimidedel
Messages postés
345
Date d'inscription
Statut
Membre
Dernière intervention
-
Miimidedel Messages postés 345 Date d'inscription Statut Membre Dernière intervention -
Miimidedel Messages postés 345 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai actuellement un site qui propose de regarder des vidéos en streaming ou en téléchargement sur PC mais protégées par DRM.
Les étapes :
- Création de compte/login
- Carte avec un code d'offre
- On choisit par exemple streaming
- On réentre le code de la carte pour prouver que notre compte bénéficie bien de l'offre
- On lit la vidéo
Le souci se situe au moment d'entrer le code..
Etapes d'acceptation de la licence :
La pop up s'ouvre car le lecteur windows media ne trouve pas de licence en local. Il va donc rechercher celle ci en ligne et envoie au passage une variable $Challenge correspondant à une chaine d'environ 3000 caractère.
Cette variable se récupère via $_REQUEST['challenge'] et correspond à un IDclient de session (unique).
En faisant des echo de cette variable je m'aperçois que mon php la perd au 2ème tour..
Pop up s'ouvre -> la variable via le echo existe
On entre le code de l'offre -> on clique OK -> Vérif du code et Envoi à EZDRM (site de licence)
( Si $_REQUEST['challenge'] et $Code_tapé existent on envoie à ezdrm.. )
Donc là rien ne s'envoie et mon echo $Challenge n'affiche plus rien mais $code_tapé s'affiche..
Ce problème est apparu suite à une migration de serveur. J'ai déjà du désactiver le plugin suhosin pour récupérer une première fois la variable $Challenge..
Au secours.. Le site EZDRM ne peut même pas m'aider..
J'espère que quelqu'un saura..
Merci d'avance !
J'ai actuellement un site qui propose de regarder des vidéos en streaming ou en téléchargement sur PC mais protégées par DRM.
Les étapes :
- Création de compte/login
- Carte avec un code d'offre
- On choisit par exemple streaming
- On réentre le code de la carte pour prouver que notre compte bénéficie bien de l'offre
- On lit la vidéo
Le souci se situe au moment d'entrer le code..
Etapes d'acceptation de la licence :
La pop up s'ouvre car le lecteur windows media ne trouve pas de licence en local. Il va donc rechercher celle ci en ligne et envoie au passage une variable $Challenge correspondant à une chaine d'environ 3000 caractère.
Cette variable se récupère via $_REQUEST['challenge'] et correspond à un IDclient de session (unique).
En faisant des echo de cette variable je m'aperçois que mon php la perd au 2ème tour..
Pop up s'ouvre -> la variable via le echo existe
On entre le code de l'offre -> on clique OK -> Vérif du code et Envoi à EZDRM (site de licence)
( Si $_REQUEST['challenge'] et $Code_tapé existent on envoie à ezdrm.. )
Donc là rien ne s'envoie et mon echo $Challenge n'affiche plus rien mais $code_tapé s'affiche..
Ce problème est apparu suite à une migration de serveur. J'ai déjà du désactiver le plugin suhosin pour récupérer une première fois la variable $Challenge..
Au secours.. Le site EZDRM ne peut même pas m'aider..
J'espère que quelqu'un saura..
Merci d'avance !
A voir également:
- DRM-PHP perte de la variable $Challenge WMP
- Easy php - Télécharger - Divers Web & Internet
- Reinstaller windows sans perte de données - Guide
- Télécharger vidéo tf1 drm - Forum Montage et acquisition vidéo
- Expert php pinterest - Télécharger - Langages
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
2 réponses
<input type="hidden" name="challenge" value="<?php echo $Challenge ?>"> <!-- La variable $_REQUEST['challenge'] n'est envoyée qu'UNE SEULE FOIS ET EST NON CONSERVEE dans le script. Or il y a une étape entre l'envoi de la variable par le lecteur et la réception chez ezdrm (la récupération du code de la carte) donc quand on recharge le form : $challenge = '' -->
<?php }?>
Encore merci moi. Décidément je n'ai que des soucis où personne d'autre n'a de solution =(
<?php }?>
Encore merci moi. Décidément je n'ai que des soucis où personne d'autre n'a de solution =(