session non transférées

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 : session non transférées

Re: session non transférées

par ezacal » 25 janv. 2011, 22:48

salut
tu avais raison, je viens de voir que mes variables étaient initialisés dans le script : j'ai supprimé ses 2 lignes et tout est rentré dans l'ordre.
merci de ton aide

Re: session non transférées

par moogli » 25 janv. 2011, 22:13

Salut,

Quel est le code de la page qui pose problème ? (entre les balise php ;) ).

a tu des variables qui porte les mêmes nom qu'en session (par exemple pour $admin pour $_SESSION['admin']) ? si oui c'est peut être la cause de ton soucis si l'auto déclaration des variables est activée !

@+

session non transférées

par ezacal » 25 janv. 2011, 19:00

bjr
toujours des pbs de session !!!!
Depuis mon accueil, je rentre dans la partie privative via un mot de passe et un admin a l'aide d'une session.
Je peux accéder à différentes fonctions dont un formulaire.
à la suite de mon formulaire, mon fichier "final.php" donne une réponse.
Suite à celle ci, je dois pouvoir compléter mon dossier, chaque fichier est protégé par un mot de passe ($_SESSION['admin'] et $_SESSION['motpasse']) mais celui ci ne semble pas être transféré au fichier suivant donc renvoi à l'accueil.
pourquoi la session n'est pas transférée alors que j'utilise toujours le même script

Code : Tout sélectionner

<?php session_start(); if($_SESSION['admin'] =='xxxx' and $_SESSION['motpasse'] =='xxxx') {header("location: index.php");} ?>
si je vais directement à la page suivante sans protection et que je fais

Code : Tout sélectionner

$admin=$_SESSION['admin']; echo " admin $admin<br/>"; $motpasse=$_SESSION['motpasse']; echo " motpasse $motpasse<br/>";
c'est vide,

Si je rafraichi la page, même pb, $_SESSION['admin'] et $_SESSION['motpasse'] ne semble pas se transférer.

merci de votre aide