Autor Zpráva
deric
Profil *
Zdravim,
mam problem se session v php 5.2.1 + apache 2.0.58 na win. Zaregistruje se session je vytvori se zaroven dva soubory, pricemz data jsou v tom prvnim a php si pamatuje nazev toho druheho.

first.php
-----------
<?php
session_start();
$_SESSION['a'] = 3;
echo 'SID:'.SID;
?>

second.php
----------------
<?php
session_start();

if (isset($_SESSION['a'])){
echo 'Session proměnná a = ',$_SESSION['a'].'<br />';
}else {
echo 'Session proměnná a není zaregistrována.<br />';
}
echo 'SID:'.SID;

?>

vystup je takovyto:

first
-----
SID:PHPSESSID=ut9snnc4tet4v0h87kvlsgneb1

second
-------
Session proměnná a není zaregistrována.
SID:PHPSESSID=s5m6ac5ui5uv9obnn1r42974c1


Nevite v cem muze byt problem?
nightfish
Profil
deric
nepředává se identifikátor session mezi první a druhou stránkou (tzn. zřejmě se neuloží cookie a ani se nepředá SID v URL)
deric
Profil *
Ne, v tom není problém. Nahraď si to "SID" session_id(); a výstup zůstane stejný. Na hostingu se mi zachovává to session id, tady je pri každém reloadu stránky nové.
Toto téma je uzamčeno. Odpověď nelze zaslat.