Installation de StarPass
M3NSONG3
Messages postés
670
Statut
Membre
-
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
je développe actuellement un site web, mais j'ai un problème que je n'arrive pas à résoudre. Je m'explique :
J'ai installé le script de vérification PHP starpass que voici :
Si le code est bon, le serveur devrait donc m'afficher "OUI". Cependant il affiche en permanence "NON". j'ai donc cherché de mon côté, et je n'ai rien trouvé de concluant, j'ai remarqué grâce à un ptin que au lieu d'avoir "OUI", j'ai "Err".
je suppose que j'ai fais une erreur de débutant, mais impossible pour moi de la trouver... (Aucune erreur apparente si ce n'est que le script n'affiche pas le résultat voulu)
Merci de votre aide !
Amicalement.
je développe actuellement un site web, mais j'ai un problème que je n'arrive pas à résoudre. Je m'explique :
J'ai installé le script de vérification PHP starpass que voici :
$ident=$idp=$ids=$idd=$codes=$code1=$code2=$code3=$code4=$code5=$datas='';
$idp = 228879;
// $ids n'est plus utilisé, mais il faut conserver la variable pour une question de compatibilité
$idd = 422662;
$ident=$idp.";".$ids.";".$idd;
// On récupère le(s) code(s) sous la forme 'xxxxxxxx;xxxxxxxx'
if(isset($_POST['code1'])) $code1 = $_POST['code1'];
if(isset($_POST['code2'])) $code2 = ";".$_POST['code2'];
if(isset($_POST['code3'])) $code3 = ";".$_POST['code3'];
if(isset($_POST['code4'])) $code4 = ";".$_POST['code4'];
if(isset($_POST['code5'])) $code5 = ";".$_POST['code5'];
$codes=$code1.$code2.$code3.$code4.$code5;
// On récupère le champ DATAS
if(isset($_POST['DATAS'])) $datas = $_POST['DATAS'];
// On encode les trois chaines en URL
$ident=urlencode($ident);
$codes=urlencode($codes);
$datas=urlencode($datas);
$get_f=@file("http://script.starpass.fr/check_php.php?ident=$ident&codes=$codes&DATAS=$datas");
if(!$get_f)
{
exit( "Votre serveur n'a pas accès au serveur de StarPass, merci de contacter votre hébergeur. " );
}
$tab = explode("|",$get_f[0]);
if(!$tab[1]) $url = "http://script.starpass.fr/error.php";
else $url = $tab[1];
// dans $pays on a le pays de l'offre. exemple "fr"
$pays = $tab[2];
// dans $palier on a le palier de l'offre. exemple "Plus A"
$palier = urldecode($tab[3]);
// dans $id_palier on a l'identifiant de l'offre
$id_palier = urldecode($tab[4]);
// dans $type on a le type de l'offre. exemple "sms", "audiotel, "cb", etc.
$type = urldecode($tab[5]);
// vous pouvez à tout moment consulter la liste des paliers à l'adresse : http://script.starpass.fr/palier.php
// Si $tab[0] ne répond pas "OUI" l'accès est refusé
// On redirige sur l'URL d'erreur
print(substr($tab[0],0,3));
if(substr($tab[0],0,3) != "OUI" )
{
//header( "Location: $url" );
print('NON');
//exit;
}
else
{
print('OUI');
}
Si le code est bon, le serveur devrait donc m'afficher "OUI". Cependant il affiche en permanence "NON". j'ai donc cherché de mon côté, et je n'ai rien trouvé de concluant, j'ai remarqué grâce à un ptin que au lieu d'avoir "OUI", j'ai "Err".
je suppose que j'ai fais une erreur de débutant, mais impossible pour moi de la trouver... (Aucune erreur apparente si ce n'est que le script n'affiche pas le résultat voulu)
Merci de votre aide !
Amicalement.
A voir également:
- Installation de StarPass
- Installation windows 10 sans compte microsoft - Guide
- Installation chromecast - Guide
- Installation clavier arabe - Télécharger - Divers Web & Internet
- Installation calculatrice - Télécharger - Calcul & Conversion
- Qwant installation - Télécharger - Navigateurs