Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

PHP Asiakkaan ja palvelimen välinen tiedon virtaus eri ”tiloissa” (http (esim. lomake), istunto, eväste, tietovarasto)

Samankaltaiset esitykset


Esitys aiheesta: "PHP Asiakkaan ja palvelimen välinen tiedon virtaus eri ”tiloissa” (http (esim. lomake), istunto, eväste, tietovarasto)"— Esityksen transkriptio:

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


Lataa ppt "PHP Asiakkaan ja palvelimen välinen tiedon virtaus eri ”tiloissa” (http (esim. lomake), istunto, eväste, tietovarasto)"

Samankaltaiset esitykset


Iklan oleh Google