java applet, php session

Tags:    java

Jeg har opbygget et website i php men der kaldes også en java applet heri. Java applet'en skal bruge data der ligger i en session variabel deklareret i php. Er det muligt at læse data fra denne session variabel direkte fra java applet'en ? Og i så fald hvordan ?



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Jeg har opbygget et website i php men der kaldes også en java applet heri. Java applet'en skal bruge data der ligger i en session variabel deklareret i php. Er det muligt at læse data fra denne session variabel direkte fra java applet'en ? Og i så fald hvordan ?


Din applet har nogle "params":
Fold kodeboks ind/udKode 


deri kan du angive værdien fra din applet...

Casper



Ja :) den har jeg luret... men så er det pænt svært at give en java-applet informationer fra session'en, jeg mener, alt det med session osv. foregår på serveren for det er den der sammen med cookies sørger for at opretholde "state" i applikationen. Når en clientsideapplikation så skal have fat i disse data, så er der kun 2 ting at gøre... enten det jeg skrev, eller få applet'en til selv at læse de cookies som nu engang bliver lagt på computeren(med mindre brugeren selvfølgelig selv har valgt at sige: "Cookies, Nej tak"), men hvordan det gøres ved jeg ikke...

Casper


Du skriver dine session variable i param-tags:

<?php
echo "<PARAM name=\\"envariabel\\" value=\\"$envariabel\\">";
?>

Så kan du læse dem fra din applet med "String
getParameter(String name)" metoden på Applet klassen.



Jeg har opbygget et website i php men der kaldes også en java applet heri. Java applet'en skal bruge data der ligger i en session variabel deklareret i php. Er det muligt at læse data fra denne session variabel direkte fra java applet'en ? Og i så fald hvordan ?

Din applet har nogle "params":
Fold kodeboks ind/udKode 


deri kan du angive værdien fra din applet...

Casper


Problemet med dette er at du gør det muligt for en 3. part at opsnappe session informationer...



Ja :) den har jeg luret... men så er det pænt svært at give en java-applet informationer fra session'en, jeg mener, alt det med session osv. foregår på serveren for det er den der sammen med cookies sørger for at opretholde "state" i applikationen. Når en clientsideapplikation så skal have fat i disse data, så er der kun 2 ting at gøre... enten det jeg skrev, eller få applet'en til selv at læse de cookies som nu engang bliver lagt på computeren(med mindre brugeren selvfølgelig selv har valgt at sige: "Cookies, Nej tak"), men hvordan det gøres ved jeg ikke...

Casper



t