login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Sessies javascript

Offline Geerios - 07/08/2005 19:20 (laatste wijziging 08/08/2005 14:45)
Avatar van GeeriosOnbekend Eey

Kan ik met javascript ook sessies maken en gebruiken, ik doe het natuurlijk liever met php maar dat kan in dit geval niet !
Is daar een tut voor of weet iemand hoe dat moet?

Alvast bedankt, Geer
PS: als je toch een bericht post zet er dan gelijk bij wat je van me ava vind 

EDIT: ik vond dit niet echt de moeite waard voor de showcase want er zat niet zoveel werk aan! Of vind jij van wel ?

Nieuwe vraag onder aan de pagina!

11 antwoorden

Gesponsorde links
Offline Ibrahim - 07/08/2005 19:27
Avatar van Ibrahim PHP expert dat kan denk ik niet maar over je avatar best mooi maar als je een mening wilt is daar de show-case voor 
Offline nemesiskoen - 07/08/2005 22:42
Avatar van nemesiskoen Gouden medaille

PHP expert
als het mogelijk zou zijn zou het de definitie van javascript tegenspreken.
Javascript is een clientside scripting taal en sessies zijn serverside.
Offline Geerios - 08/08/2005 14:44
Avatar van Geerios Onbekend Kan ik misschien in javascript php zetten? Met document.write() heb ik dat al geprobeerd maar dan doet hij vaag!

Geer
Offline nemesiskoen - 08/08/2005 15:10
Avatar van nemesiskoen Gouden medaille

PHP expert
je kan php variabelen gebruiken in javascript.
Maar je moet het eigenlijk zo bekijken.
Al jou dynamische php code word door de zend engine geparsed (omgezet) naar statische html.
Offline Geerios - 08/08/2005 16:11
Avatar van Geerios Onbekend Dus als ik het goed begrijp, als ik iets in php in een document.write() zet (bv. echo "blaat") dan zet internet dat om naar document.write("blaat"); ? Als dat zo is, dan kan ik dus geen sessies gebruiken omdat JS dat niet ondersteunt?
Offline nemesiskoen - 08/08/2005 16:13
Avatar van nemesiskoen Gouden medaille

PHP expert
ja
je zou dus je sessie variabelen in JS variabelen zetten en dan laten weergeven via de methode write maar dit heeft geen nut.
Mag ik vragen waarom je, als je php mag gebruiken, toch wilt gaan voor JS sessies?
Offline Geerios - 08/08/2005 16:22 (laatste wijziging 08/08/2005 16:35)
Avatar van Geerios Onbekend Ik heb een spel, en ik moet voor iemand daar een topscore bij maken, ik heb nu dat hij naar een andere pagina gaat voor de score toe te voegen door middel van toevoegen.php?score=$score !
Maar als je het trucje weet dan kan je vals spelen !
Nu wil ik het met een sessie doen dan kan je niet vals spelen!

EDIT: Nee Frisbee want het is een hele grote code (670 regels!) en het staat midden in!
Offline Frisbee - 08/08/2005 16:32
Avatar van Frisbee HTML beginner maar dan kun je die score gewoon en een php session zetten en op de volgende pagina weer ophalen.
Offline Gerard - 08/08/2005 16:38
Avatar van Gerard Ouwe rakker Geerios: je stuurt het nu mee via de URL, dit kan je dan dus ook gewoon even opslaan in de sessie en daarna uitlezen op de volgende pagina met $_SESSION ipv $_GET

happa, weer een stuk duidelijkheid en veiligheid erbij
Offline Geerios - 08/08/2005 16:48
Avatar van Geerios Onbekend Daar was ik zelf ook achter hoor Proximus !
Maar wie weet hoe ik het zelfde als een header in php in JS krijg?
Dan met een omleiding doet hij het .
Offline nemesiskoen - 08/08/2005 17:20
Avatar van nemesiskoen Gouden medaille

PHP expert
output buffering mss...

pagina1:
  1. <?php
  2. ?>
  3. <script language="javascript">
  4. var score;
  5. //heel je code
  6. score = X;
  7. document.write(score);
  8. </script>
  9. <?php
  10. $_SESSION['score'] = ob_get_contents();
  11. ?>


  1. <?php
  2. //hier kun je dan iets doen met $_SESSION['score']
  3. //of je kunt hem omzetten in een js variabele
  4. ?>
  5. <script language="javascript">
  6. var score = <?php echo $_SESSION['score'] ?>;
  7. </script>


zo iets?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.229s