applet java et recuperation des variables de session

applet java et recuperation des variables de session - Java - Programmation

Marsh Posté le 06-03-2007 à 15:53:40    

bonjour, je realise une applet java qui s'integre doncau navigateur web.
Je doit recuperer les variables de session crées en PHP dans mon applet.
 
probleme : si je les passe en parametre a l'appel de l'applet avec la balise <param name=maVar value=maVal> elle seront visibles en HTML et cela n'est pas m'est interdit.
 
je pourrait creer un BDD mais c est pas demandé,  
alors si vous savez comment faire les recuperer c est cool.
 
indice :  
elle sont stockées sur le serveur et c est normalement lui qui les envoies (echo *SESSION...;)
moi je me dit qu'il doit exister des commandes FTP ou HTTP pour demander au serveur ces variables.
 
voila merci a tous

Reply

Marsh Posté le 06-03-2007 à 15:53:40   

Reply

Marsh Posté le 06-03-2007 à 21:10:46    

j'ai trouvé un solution :  
creer un fichier test.php ressemblant a ceci :  
------------------
echo $_SESSION['maVar'];
------------------
 
pour recupérer la variable depuis l'applet java :
------------------
URL u = new URL(getDocumentBase(), test.php);
dis = u.getDataInputstream()  
ligne = dis.readLine()
 
pour la précision du code a la limite je reviendrai demain car je ne l'ai pas sur moi
 
mais au moins vous avez une solution

Reply

Marsh Posté le 07-03-2007 à 17:01:18    

discmat a écrit :

j'ai trouvé un solution :  
creer un fichier test.php ressemblant a ceci :  
------------------
echo $_SESSION['maVar'];
------------------
 
pour recupérer la variable depuis l'applet java :
------------------
URL u = new URL(getDocumentBase(), test.php);
dis = u.getDataInputstream()  
ligne = dis.readLine()
 
pour la précision du code a la limite je reviendrai demain car je ne l'ai pas sur moi
 
mais au moins vous avez une solution


 
niveau sécurité c'est la même chose que ton problème en HTML vu que tu as le java coté client,
suffit de lire dans le programme java ton bidule en php direct dans le navigateur et ce sera publiquement visible !!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed