Problème de passage de variable

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 : Problème de passage de variable

Re: Problème de passage de variable

par consequences » 05 août 2009, 18:09

En fait c pour rendre l'url plus propre et moins chargé rien de plus du coup j'ai fait une autre page mais jai un probleme avec la session que reprend a chaque coup de dernier
id en session.

J'ai tout remis comme c'était ca fonctionnait bien alors tampis ce sera dans l'url et puis c tout lol
Parceque la je vois pas comment faire . Puis remarque c'est génant c'est juste que ca gonfle l'url de details

Bon merci a tous et faites comme si javais rien demandé.

J'ai perdu une heure au moins pour revenir comme avant lol. Prochaine fois je m'ecoute plus et ce sera dans l'url et puis c est tout lol

Re: Problème de passage de variable

par Ryle » 05 août 2009, 18:02

Alors première question, pourquoi (ou pour qui) ne souhaites tu plus que l'id soit visible ? (parce que même s'il n'apparait pas dans l'url, suffit d'un "afficher la source" pour le retrouver). Un contrôle sur la page suivante pour t'assurer que seuls ceux qui doivent y accéder y accèdent te simplifieraient sans doute la vie :)

Quoi qu'il en soit, si tu ne veux plus que l'id soit dans l'url, et que tu ne peux stocker celui-ci en session au préalable, tu peux utiliser un formulaire qui sera envoyé via la méthode post au lieu du lien et tu pourras laisser ton id en champ hidden.... m'enfin c'est peut être s'embêter pour pas grand chose au final :-k

Re: Problème de passage de variable

par consequences » 05 août 2009, 17:18

Petit probleme aussi :

Code : Tout sélectionner

while($row=mysql_fetch_array($maReqDixDernInscr)){ $_SESSION['IdMembreVisite']=$row['IdMembre']; echo($row['IdMembre']); if ($row['CiviliteMembre']=="Mr"){ $index.="\t\t\t\t\t\t\t\t<tr><td align=\"center\" width=\"160\"> <img class=\"photoDixDerniersInscrits\" src=\"".$row['PhotoMembre']."\"/> </td><td><span class=\"bleu\"><a href=\"index.php?page=membreFichePersoVisite&pa=1\"> ".stripslashes($row['PseudoMembre'])." </a></span></td></tr>\n"; }else{ $index.="\t\t\t\t\t\t\t\t<tr><td align=\"center\" width=\"160\"><img class=\"photoDixDerniersInscrits\" src=\"".$row['PhotoMembre']."\"/> </td><td><span class=\"rose\"><a href=\"index.php?page=membreFichePersoVisite&pa=1&idMembre=".$row['IdMembre']."\"> ".stripslashes($row['PseudoMembre'])." </a></span></td></tr>\n"; } }
Probleme ma variable session ne prend que le derniere idmembre quelque soit le pseudo sur le quelle je clique

Re: Problème de passage de variable

par dunbar » 05 août 2009, 17:09

Avec les session peut-être :?:

Problème de passage de variable

par consequences » 05 août 2009, 17:00

Bonjour,

Je m'explique voia deja le bout de code concerné :

Code : Tout sélectionner

$index.="\t\t\t\t\t\t\t\t<tr><td align=\"center\" width=\"160\"><img class=\"photoDixDerniersInscrits\" src=\"".$row['PhotoMembre']."\"/> </td><td><span class=\"bleu\"><a href=\"index.php?page=membreFichePerso&pa=1&idMembre=".$row[IdMembre]."\"> ".stripslashes($row['PseudoMembre'])." </a></span></td></tr>\n";
En fait je souhaite ne plus rendre visible &idMembre=".$row[IdMembre]."

Donc j'ai essayé de faire ceci :

Code : Tout sélectionner

$index.="\t\t\t\t\t\t\t\t<tr><td align=\"center\" width=\"160\"><img class=\"photoDixDerniersInscrits\" src=\"".$row['PhotoMembre']."\"/> </td><td><span class=\"bleu\"><a href=\"index.php?page=membreFichePerso&pa=1\"> ".stripslashes($row['PseudoMembre'])." </a></span></td></tr>\n"; $index.="\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"idMembre\" value=\"".$row['IdMembre']."\">\n";
Mais apparament le input type hidden comme je le pensais ne fonction que dans un form.

Alors comment puis je faire pour rendre invisible mon idmembre que je recupere biensur sur une autre page avec un $_request ?