Jump to content
Addicted2 Romania
Aplicatiile pentru functia de "Helper" pentru serverul de Minecraft sunt deschise !

[Php] Sesiuni In Php


Guest dizzy

Recommended Posts

O sesiune reprezinta una din caile de a pastra datele de lucru ale unei aplicatii atunci cand se face transferul de la o pagina la alta. PHP foloseste in mod nativ sesiuni

Sesiunea trebuie declarata la inceputul paginii, cu ajutorul functiei:

session_start();

iar inchiderea sesiunii cu funtia:

session_destroy();

Atentie! Daca fisierul tau php are la inceput declarat lucrul cu sesiuni cu session_start() si la sfarsitul fisierului session_destroy, atunci datele din aceasta sesiune nu se va transmite pe alta pagina.

Functia session_destroy() se foloseste doar cand am terminat lucrul cu sesiunea, de ex: la iesirea dintr-un cont.

Salvarea informatiilor in sesiuni este una simpla, ex:

$_SESSION["numelemeu"] = "Vlad Pop";

Si in final sa vedem si un exemplu complet:

<?php

session_start();

$_SESSION["numelemeu"] = "Vlad Pop";

echo $_SESSION["numelemeu"];

session_destroy();

?>

Acest fisier php ne va afisa numele.

Sa trecem la un exemplu mai avansat, pornind de la exemplu anterior:

Cream pag1.php, pag2.php.

Continutul fisierului pag1.php:

<?php

session_start();

$_SESSION["numelemeu"] = "Vlad Pop";

//fara session_destroy();

?>

si pag2.php:

<?php

session_start();

echo $_SESSION["numelemeu"];

?>

Concluzie: Cu ajutorul sesiunilor din php am reusit sa transmit variabile de la o pagina la alta.

Observatie: La fiecare fisier php unde se cere afisarea variabilelor trebuie initializat in primul rand functia session_start();

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...