Rechercher : dans
Par :

Pbm recuperation variable session

Dernière réponse le 27 avr 2004 à 16:06:21 ronin03, le 27 avr 2004 à 10:34:10 
 Signaler ce message aux modérateurs

Bonjour,

J'arrive pas a recuperer ma variable session apres que j'ai exécuter un script Java:
Voici le script :

function pleinEcran() {
window.open('../examen/saisieMotDePasse.php', '', 'fullscreen=yes, scrollbars=auto');

Voci le lien l'enclenchant :

<a href=\"#\" onClick=\"pleinEcran();\"><font color=\"#FFFFFF\"><big><b>Examen</b></big></font></a>




Cordialement

Meilleures réponses pour « Pbm recuperation variable session » dans :
Comment récupérer le résultat d'une commande dans une variable VoirComment récupérer le résultat d'une commande dans une variable Préambule Syntaxe Exemples Préambule Il est bien souvent nécessaire de récupérer le résultat d'une commande (ou de son code retour) dans une variable afin de pouvoir...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Les variables d'environnement VoirNotion de variable d'environnement Les variables d'environnement sont, comme leur nom l'indique, des données stockées dans des variables permettant au programme d'avoir des informations sur son environnement. L'environnement, dans le cas du script...
ASP - L'objet Session VoirIntroduction aux sessions Le protocole HTTP est un protocole non connecté (on parle aussi de protocole sans états, en anglais stateless protocol), cela signifie que chaque requête sur une page web est traitée indépendamment des autres et qu'aucun...

1

mofo, le 27 avr 2004 à 11:16:01

Ah oui mince j'ai oublie de regarder tout cela ... je finis d'install ma machine et je test

A suivre,

Répondre à mofo

2

mofo, le 27 avr 2004 à 11:25:39

Petite question, tu veux récupérer ta session d'accord, mais avec quel code ?

En fait tu ouvres une nouvelle page, et là tu veux recup ta session déclarée avec session_start();

Tu as testé ta manip sans changer de page ?

Répond biena toutes mes question ... merci

Répondre à mofo

3

ronin03, le 27 avr 2004 à 11:58:39

Merci de m'avoir repondu,

en faite, je veut que lorsque cette new fenetre s'affiche ( plein ecran s'ouvre avec le code javaScript), sachant que ma session est déjà ouvert, je veut l'utiliser pour identifier tjrs l'utilisateur( afin qu'il puisse passer l'examen.
Alors il affiche : NULL j'ecris var_dump($_SESSION).


Merci

Répondre à ronin03

4

mofo, le 27 avr 2004 à 11:59:11

Voila les tests que je viens de réaliser. Deux fichiers

test.php :

<script>
function pleinEcran() { 
window.open('test2.php', '', 'fullscreen=no, scrollbars=auto'); 
}
</script>
<a href="#" onClick="pleinEcran();">Test1</a> 
<a href="test2.php">Test2</a> 
<?php
echo session_start();
$_SESSION['test'] = "xx";
?>


test2.php :
<?php
echo session_start();
echo $_SESSION['test'];
?>


++

Répondre à mofo

5

ronin03, le 27 avr 2004 à 12:24:47

Merci , je vois un autre probleme.
Lorsque j'affiche dans la page tes2.php :
echo var_dump($_SESSION): il m'affiche ceci:
1 (session_start() ok
array(0){}


A+

Répondre à ronin03

6

mofo, le 27 avr 2004 à 12:49:44

En fait il te dit qu'il n'y a aucune variable de session. Si tu reste dans mon cas en initialisant une session du nom de test, tu verras qu'il te donnera un résultat dans le tableau.

Je ne sais pas trop ce que tu veux faire avec cela, donc jene peux pas plus t'aider

++

Répondre à mofo

7

ronin03, le 27 avr 2004 à 13:05:32

Merci mon frère d'avoir donner un peu de ton temps.
Je voulais savoir pkoi je perd ma variable session lorsque j'ouvre une nouvelle session avec window.open.
Tu l'as bien remarqué , peut etre en cliquant sur le lien "Test1".

Merci

Répondre à ronin03

8

mofo, le 27 avr 2004 à 14:38:07

Je pense que pour que tu puisses garder tes infos il faut créer des variables de sessions de type :

$_SESSION['test'] = "xx";

Que tu récupères par la suite avec :

echo $_SESSION['test'];

Et ca marche avec ou sans window.open

++

Répondre à mofo

9

 ronin03, le 27 avr 2004 à 16:06:21

Merci mon frère,
Mais je voulais ke tu teste en cliquant sur le lien "Test1" et affiche la variable sesion.


Merci

Répondre à ronin03