Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/04/2007, 21h47   #1
Membre du Club
 
Inscription : mars 2007
Messages : 123
Détails du profil
Informations personnelles :
Localisation : France, Côte d'Or (Bourgogne)

Informations forums :
Inscription : mars 2007
Messages : 123
Points : 67
Points : 67
Par défaut Passage d'info vers pop-up

Bonjour.

J'aimerai pouvoir envoyer des informations à une page sensée s'ouvrir dans une pop-up.

Je pourrais très bien utiliser les méthodes GET ou POST, mais par souci de sécurité j'aimerai trouver unne autre solution.

Vous serez sûrement d'accord avec moi que passer des informations telles que le pseudo ou le rang de l'utilisateur en ligne de cette manière serait une TRES grosse faille de sécurité.

Quelqu'un aurait-il une idée ?

En fait, c'est pour un site de vente en ligne et j'aimerai, lorsque le client clique pour ajouter un produit à son panier, que le bon de commande s'ouvre en pop-up et s'actualise à chaque action du client. Cependant, à partir de ma page bon de commande, le client pourra supprimer un produit ou en spécifier la quantité voulue. Je suis donc obligé de passer des infos de la page produit vers la page bon de commande conçernant aussi bien le produit(qui lui, peut-très bien être en GET ou en POST) que l'utilisateur (et là.....)
jpean.net est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2007, 22h10   #2
Membre émérite
 
Inscription : juin 2002
Messages : 1 013
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 1 013
Points : 959
Points : 959
l'utilisateur en session
le produit par des get
francis m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2007, 22h21   #3
Membre du Club
 
Inscription : mars 2007
Messages : 123
Détails du profil
Informations personnelles :
Localisation : France, Côte d'Or (Bourgogne)

Informations forums :
Inscription : mars 2007
Messages : 123
Points : 67
Points : 67
pour le produit je suis ok, mais pour l'utilisateur, vu que j'ouvre une pop-up, c'est comme si j'ouvrai un nouverau navigateur, donc les variables de sessions seront perdues, non ?
jpean.net est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 09h50   #4
Membre actif
 
Avatar de Azazel.fr
 
Inscription : mars 2007
Messages : 170
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 170
Points : 177
Points : 177
non
test et tu auras la réponse...
Azazel.fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 14h25   #5
Membre du Club
 
Inscription : mars 2007
Messages : 123
Détails du profil
Informations personnelles :
Localisation : France, Côte d'Or (Bourgogne)

Informations forums :
Inscription : mars 2007
Messages : 123
Points : 67
Points : 67
et si j'ouvre une autre fenête à l'aide d'un <a href="cible.php" target="popup">, çamarche aussi ?
jpean.net est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 14h32   #6
Membre habitué
 
Inscription : août 2005
Messages : 142
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 142
Points : 124
Points : 124
Bien sur, les session sont enregistrées sur le server, c'est de la qu'elles en tirent toute leur magie
zulkifli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 15h26   #7
Membre du Club
 
Inscription : mars 2007
Messages : 123
Détails du profil
Informations personnelles :
Localisation : France, Côte d'Or (Bourgogne)

Informations forums :
Inscription : mars 2007
Messages : 123
Points : 67
Points : 67
Dans ce cas, quelqu'un pourrait-il me dire où j'ai fait une erreur ?

mon lien :
Code :
<a href="commande.php?add=<?=$id ?>" target="commande">
le fichier commande.php :
Code :
1
2
3
4
5
6
7
8
9
10
11
<?php
  if ($_SESSION["rang"]>0) {
    if (isset($_GET["add"])) {
      $add = intval($_GET["add"]);
      $_SESSION["commande"]->addProduit($add, 1);
      $_SESSION["commande"]->affiche();
    }
  } else {
    echo '<center><b>Désolé, vous devez être inscrit et connecté pour passe une commande.</b></center>';
  }
?>
Quand j'ai testé, je me suis logué en tant qu'admin et j'ai eu droit au message d'erreur me demandant d'être connecté....
jpean.net est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 15h31   #8
Membre habitué
 
Inscription : août 2005
Messages : 142
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 142
Points : 124
Points : 124
Code :
1
2
 
<a href="commande.php?add=<?=$id ?>" target="commande">
ya pas une erreur la?

zulkifli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 15h34   #9
Membre du Club
 
Inscription : mars 2007
Messages : 123
Détails du profil
Informations personnelles :
Localisation : France, Côte d'Or (Bourgogne)

Informations forums :
Inscription : mars 2007
Messages : 123
Points : 67
Points : 67
non non, ça, ça marche bien, pas de pb
jpean.net est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 15h38   #10
Membre habitué
 
Inscription : août 2005
Messages : 142
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 142
Points : 124
Points : 124
Dans ce cas là, ton rang ne doit pas être supérieur à zéro
zulkifli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 15h43   #11
Membre du Club
 
Inscription : mars 2007
Messages : 123
Détails du profil
Informations personnelles :
Localisation : France, Côte d'Or (Bourgogne)

Informations forums :
Inscription : mars 2007
Messages : 123
Points : 67
Points : 67
Pourtant, si, il l'est :

Pour vérifier, j'ai fait :

Code :
<a href="commande.php?add=<?=$id ?>&rang=<?=$_SESSION["rang"] ?>" target="commande">
et j'ai obteu :

commande.php?add=23&rang=1000
jpean.net est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 15h43   #12
Membre actif
 
Avatar de Azazel.fr
 
Inscription : mars 2007
Messages : 170
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 170
Points : 177
Points : 177
il te manque pas un session.start dans ton programme.php ?
Azazel.fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 15h45   #13
Membre du Club
 
Inscription : mars 2007
Messages : 123
Détails du profil
Informations personnelles :
Localisation : France, Côte d'Or (Bourgogne)

Informations forums :
Inscription : mars 2007
Messages : 123
Points : 67
Points : 67



jpean.net est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 15h49   #14
Membre actif
 
Avatar de Azazel.fr
 
Inscription : mars 2007
Messages : 170
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 170
Points : 177
Points : 177
y'a pas de koi.
Azazel.fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h56.


 
 
 
 
Partenaires

Hébergement Web