PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 23-10-2010 00:07:44

phili1990
Membre
Inscription : 23-10-2010
Messages : 2

Session

Bonjours, mon probleme est que jessais de faire un session pour se souvenir d'une variable donner par l'url

En gros se que je veut faire c'est que l'url serais par exemple www.monsite.com/index.php?ref=1444

Je veut donc que dans l'index, la valeur de ref est récupéré et mit ds une session.

se que jai essayer de faire est :

ds la page index

<?php session_start();
$ref = $_GET['ref'];
$_SESSION['referant'] = $ref;
?>

et ds une deuxieme page, je veux récupéré cette session, par exemple :
<?php session_start();
$referant = $_SESSION['referant'];
echo "'$referant'";
?>

Par contre sur la 2e page il y a seulement '' qui affiche

sauriez vous d'ou pourais venir mon probleme ??

philip

Dernière modification par phili1990 (23-10-2010 00:09:11)

Hors ligne

#2 23-10-2010 00:43:11

moogli
Modérateur
Inscription : 08-05-2009
Messages : 336
Site Web

Re : Session

salut,

Avant toute chose, il faut vérifier que le ref existe bien dans l'url (avec empty par exemple). ensuite c'est un peu le foutoire dans ton code la!

première page


<?php
session_start();
if (!empty($_GET['ref'])) {
$_SESSION['referant'] = $_GET['ref'];
}
?>

la seconde page


<?php
session_start();
echo $_SESSION['referant'];
?>

que te donne juste ce code ?

@+


Il en faut peu pour être heureux pompompompompompompompompompompom

Hors ligne

#3 23-10-2010 01:11:34

phili1990
Membre
Inscription : 23-10-2010
Messages : 2

Re : Session

Sa marche

un gros merci

philip

Hors ligne

#4 23-10-2010 04:23:18

moogli
Modérateur
Inscription : 08-05-2009
Messages : 336
Site Web

Re : Session

de rien

@+


Il en faut peu pour être heureux pompompompompompompompompompompom

Hors ligne

Pied de page des forums