Script html prioritaire sur le php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Script html prioritaire sur le php

Réponse de StarPass

par StarPass » 06 janv. 2009, 16:57

Bonjour,

Ce problème est une question de priorité d'excution entre PHP HTML.

:arrow: Il faudrait donc utiliser le script StarPass en PHP (et non javascript) pour résoudre votre problème et ne faire l'inscription dans le groupe d'utilisateur qu'au moment de la vérification en PHP.

Cordialement,

Le Service Clientèle
StarPass : Solution de Micropaiement

par sadeq » 03 déc. 2008, 01:11

Modération :
TorTu, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ

Script html prioritaire sur le php

par TorTu » 02 déc. 2008, 20:57

Bonjour j'ai une page.php
dans cette page j'ai deux script

Voicie les deux script...

<noscript>
<meta http-equiv="refresh" content="0;url=http://script.starpass.fr/error_code2.p ... 2&idp=xxxx">
</noscript>
<script type="text/javascript" language="javascript" src="http://script.starpass.fr/error_code.ph ... 2&idp=xxxx">
</script>


[phpt]
// group id
$joinThisGroup = Y;

// if the member doesn't belong to this group
if (USER && $joinThisGroup > 0 && $joinThisGroup < 250 && ! check_class($joinThisGroup) )
{
// find out if the member already belong to other groups
if(USERCLASS) { $joinThisGroup = USERCLASS.','.$joinThisGroup; }
// set the member to this group in DB
$sql = new DB;
$sql -> db_Update ('user', "user_class = '$joinThisGroup' WHERE user_id = '".USERID."' ");
}
[/php]


Le premier script permet de vérifié si l'utilisateur à payer (Service starpass/allopass) si non il redirige le client sur une page bidon.

Le second script inscrit l'utilisateur qui a donc payer dans un groupe de mon forum.

Mon problème:
Si l'utilisateur na pas payer celui-ci est tous de même redirigé sur la page bidon, mais il est inscrit quant même dans le groupe d'utilisateur comment remédier à se problème ?