Transmission de variables en php

Résolu/Fermé
Dex - 5 nov. 2008 à 14:51
 Dex - 5 nov. 2008 à 15:01
Bonjour à toutes et à tous,

J'aimerai passer via l'url une variable de type numérique du style : url?id=xx
Le soucis, c'est que j'utilise déjà des pseudos frames (il me semble que ca se nomme ainsi), c'est à dire que mon url se présente comme suit :
./index.php?page=actions

Je veux donc utiliser l'url pour passer une variable en parametre à la page action :
./index.php?page=actions?id=xx

Mon problème est que je n'arrive pas a récupérer cet id. Pourtant il me semble que je fais ça bien :
$id = $_GET['id'];
et $id est vide.

D'autant plus que sur la page n'utilisant pas les pseudos frames ça marche : ./php/actions.php?id=xx

J'ai réussi à contourner le problème en utilisant le système de sessions sur un précédent site, mais sur le nouveau site que je créé, il me faudra intégrer un login pour les utilisateurs donc utiliser les sessions plus tard. J'ai peur que ca mette un peu le bronx dans mon code.

Sauriez vous pourquoi il m'est impossible de passer une variable par une url utilisant les pseudos frames ?
Avez vous une solution plus simple que la mienne ?

Merci d'avance !
A voir également:

2 réponses

_will Messages postés 133 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 3 décembre 2008 17
5 nov. 2008 à 14:53
Bonjour,

Il faut utiliser le caractère '&' pour séparer les variables passées en GET :

./index.php?page=actions&id=xx 
0
J'ai fait le péon, je le savais en plus ><

Merci beaucoup, ça fait 2 jours que je bloque là dessus =D
0