[RESOLU] probleme switch

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 : [RESOLU] probleme switch

Re: probleme switch

par graffx » 03 janv. 2015, 22:34

bon ben j'ai changé ma variable am par a et adapté de la meme facon mon switch, et ca fonctionne, am serait un probleme?

Dans tous les cas, merci de ton aide.

Re: probleme switch

par graffx » 03 janv. 2015, 22:26

Pardon je n'ai pas fait attention a ta seconde remarque.

Non non, dans l'url il n'y a que les variable "am" et "c", pas "a".

en fait am = adresse mail et c= chaine

donc am = [email protected] & c = fdcgkpohfsdgopkdfhgopdfkhgdfpk

Re: probleme switch

par graffx » 03 janv. 2015, 22:18

Non, c'est juste une precaution avec le negation devant (!) mais meme si j' enleve cette variable, je suis redirigé directement vers l' accueil comme si je n'avais pas fait de redirection dans ce switch.

Re: probleme switch

par tof73 » 03 janv. 2015, 21:41

la varibale $monsite est elle affectée quelque part ?
dans l'exemple de l'url, on a un paramètre am et un test sur a

probleme switch

par graffx » 03 janv. 2015, 21:36

Salut a tous et bonne année!!!!

J'ai un petit soucis que d'habitude je résous sans trop de mal, mais bon.

J'ai fait en sorte que l' utilisateur quand il s'inscris recoit un mail de validation ou il faut cliquer sur un lien contenant son adresse mail et une chaine de caractere unique de type:
http://www.monsite.info/[email protected]&c=hlqOOKztW5JOFtXzpRGgLXkDqVV8Sp
J'ai un switch qui contient la redirection mais quand l' utilisateur clique sur le lien , ca renvoie vers accueil.php au lieu de la page validreg.php ou ca devrait mener pour traiter l' information:

<?php
if(!isset($monsite)&&!isset($_GET['a']))
{
include('includes/accueil.php');
}

elseif(isset($monsite)&&!isset($_GET['a']))
{
include('includes/monespace.php');
}

elseif(!isset($monsite)&&isset($_GET['a'])&&($_GET['a'] == 'reg'))
{
include('includes/reg.php');
}

elseif(!isset($monsite)&&isset($_GET['a'])&&($_GET['a'] == 'reg2'))
{
include('includes/reg2.php');
}

//---validation de l'inscription
elseif(!isset($monsite)&&isset($_GET['am'])&&isset($_GET['c'])&&!isset($_GET['a']))
{
include('includes/validreg.php');
}

?>

Si quelqu'un a une idée...

merci d'avance!