Aller au menu - Aller au contenu

$_SESSION et lien direct

Pour accéder à cette section
Connectez-vous !
connexion_rpx

Offre d'emploi : Développeur Web PHP/Drupal (H/F)

Page 1 
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1 
Hors ligne dunitor # Posté le 08/02/2012 à 17:25:32
Avatar

Bonjour,
Voila le problème : si on arrive sur un site avec un lien sur une de ses pages mais sans passer par index.php qui contient les définitions des $_SESSION, il peut y avoir du coup erreur. Comment faire donc pour que le visiteur arrive bien sur la bonne page mais avec les $_SESSION définis ?
Merci d'avance
Publicité # Posté le 08/02/2012 à 17:25:32

Hors ligne Sparrow # Posté le 08/02/2012 à 17:30:04
Nous apprenons tous les jours
Avatar

En incluant le script de définition dans chaque page ?

Sujet résolu ? Passez au vert !Image utilisateur
Bien poster : zCode et indentation - Pas de questions par MP - Linux n'est pas Windows[2]
 
Hors ligne dunitor # Posté le 08/02/2012 à 17:32:23
Avatar

Oui mais on ne peut pas faire session_start() dans toutes les pages non ? sinon comment garder les anciennes valeurs qui y sont contenues ?
Hors ligne Sparrow # Posté le 08/02/2012 à 17:34:37
Nous apprenons tous les jours
Avatar

Si,
session_start() permet d'utiliser les sessions. Tu dois le mettre dans chaque script. Ca n'écrase en aucun cas les valeurs que tu aurais pu mettre.

Sujet résolu ? Passez au vert !Image utilisateur
Bien poster : zCode et indentation - Pas de questions par MP - Linux n'est pas Windows[2]
 
Hors ligne dunitor # Posté le 08/02/2012 à 17:40:31 Message supprimé pour le motif suivant : Cette réponse a été supprimée par l'utilisateur.
Hors ligne dunitor # Posté le 12/02/2012 à 22:45:46
Avatar

Oui mais pour déclarer les $_SESSION il faut bien leur donner une valeur donc il doit falloir ne le faire que si la variable n'est pas définie comme ci-dessous :
Code : PHP
1
2
3
4
<?php
session_start()
if (!isset($_SESSION['bidule'])) { $_SESSION['bidule']=valeur; }
?>

C'est bien ça ?
Hors ligne Nephthys # Posté le 12/02/2012 à 23:09:28
Mlle Peel on a besoin de nous
Avatar

Ville : Corps-nuds
Pays : France métropolitaine
Études : Université de Rennes 2

En fait la vraie question est : pourquoi as tu besoin des sessions, car visiblement tu ne sais pas t'en servir.

Attention ! ceci est ma signature, pas une réponse à votre message.
Avant de venir polluer les forums, merci de faire une recherche sur GOOGLE ou sur le SdZ.
Image utilisateur Quand votre problème est résolu, merci de le passer au vert.
"Nous vivons dans un monde qui a complètement perdu l'usage du point-virgule, nous parlons tous par phrases inachevées, avec trois petits points sous-entendus, parce que nous ne trouvons jamais le mot juste." Jean Anouilh
 

Retour au forum "PHP" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx