Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuKaarina Karvonen Muutettu yli 9 vuotta sitten
1
PHP Asiakkaan ja palvelimen välinen tiedon virtaus eri ”tiloissa” (http (esim. lomake), istunto, eväste, tietovarasto)
2
Tilaton (stateless) xxx GO <?php $tieto=$_POST[”l_tieto”]; echo($tieto); ?> lomake.html vastaus.php ”l_tieto” xxx Asiakas syöttää ja palvelin vastaa
3
s_tieto xxx Istunnonaikainen tila xxx GO <?php session_start(); $_SESSION[”s_tieto”]=$_POST[”l_tieto”]; ?> lomake.html vastaus.php ”l_tieto” xxx Hae istunnosta tieto GO <?php $tieto=$_SESSION[”s_tieto”]; echo($tieto); ?> hae.html istuntoon.php Session 1.Asiakas syöttää, palvelin vie istuntoon. 2. Palvelin hakee istunnosta ja vastaa asiakkaan selaimeen. 2 1
4
Asiakkaan koneen muistama tila 1.Asiakas syöttää, palvelin vie evästeeksi 2.Palvelin hakee evästeen ja vastaa c_tieto xxx xxx GO <?php Setcookie(”c_tieto”,$_POST[”l_tieto”],time(100); ?> lomake.html vastaus.php ”l_tieto” xxx Hae eväste GO <?php $tieto=$_COOKIE[”c_tieto”]; echo($tieto); ?> hae.html evasteeksi.php Asiakkaan koneen evästevarasto 2 1
5
Palvelimella olevan tietovaraston tieto 1.Asiakas syöttää, palvelin vie tietovarastoon 2.Palvelin hakee tietovarastosta ja vastaa html-virtaan xxx GO <?php $tt = fopen("tietovarasto.txt", "a"); fwrite($tt,$_POST[”l_tieto"]); fclose($tt); ?> lomake.html vastaus.php ”l_tieto” zzz Hae varastosta GO <?php $tt =fopen(”tietovarasto.txt","r"); echo(fgets($tt,1024)); fclose($tt); ?> hae.html varastoon.php Palvelimen tietovarasto.txt 2 1 zzz …. xxx
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.