Topic: Session

Sweiki
sakykim turiu 5php puslapius, pirmajam startuoju sesija ir i sesijos globaluji kintamaji idedu reiksme
bet kitame sakykim 2 ar 3 php puslapyje man jau jo neatsimena. Atsimena tada kai as startuoju sesija kiekviename puslapyje,
Ar cia taip turi buti?

Ir kodel isjungent narsykles langa ir vel ji ijungiant sesijos id buna tas patas? Kaip padaryti kad jis jau butu kitas?

Dekui

Re: Session

Apie tokį dalyką kaip dokumentacija esi girdėjęs? : http://www.php.net/manual/en/ref.session.php

Norint naudotis sesija ją reikia paleisti kiekviename puslapyje.

Sesijos galiojimas apsirašo tam tikrais parametrais.

Sesijos ID irgi yra valdomas.

Re: Session

Aisku.

O dar toks klausimas. sakykim turiu puspaly index.php

paleidziu skriptukus php kokius 5.
<?PHP
session_start();
ce atsimena
?>

<?PHP
ce atsimena sessios kintamaji
?>

<?PHP
ce atsimena sessios kintamaji
?>

<?PHP
cia jau ji pamirstas
?>

<?PHP
ir cia pamirsta sesijos kintamaji
?>


del ko gali buti kad taip atskiruose skriptukiuose kurie yra viename php faile pamirsta sesiojos kintamaji?

Re: Session

<?php
session_start();
$_SESSION["test"] = "test";
?>
session_start()
<br />$_SESSION["test"] = "test";
<br />echo $_SESSION["test"]:
<?php
echo $_SESSION["test"];
?>
<br />$_SESSION["test"] = "";
<?php
$_SESSION["test"] = "";
?>
<br />echo $_SESSION["test"]:
<?php
echo $_SESSION["test"];
?>
<br />$_SESSION["test"] = "test";
<?php
$_SESSION["test"] = "test";
?>
<br />echo $_SESSION["test"]:
<?php
echo $_SESSION["test"];
?>
<br />unset($_SESSION["test"]);
<?php
unset($_SESSION["test"]);
?>
<br />echo $_SESSION["test"]:
<?php
echo $_SESSION["test"];
?>

Rezultatai:

session_start()
$_SESSION["test"] = "test";
echo $_SESSION["test"]: test
$_SESSION["test"] = "";
echo $_SESSION["test"]:
$_SESSION["test"] = "test";
echo $_SESSION["test"]: test
unset($_SESSION["test"]);
echo $_SESSION["test"]: