Strona 1 z 1

Sesje w php nie działają

: 02 cze 2012, 18:15
autor: soulreaver1
Mam problem z niedziałaniem sesji w php. Zmienna sesyjna nadana w w "plik1.php" nie jest widoczna w "plik2.php". Prawdopodobnie jest na to jakaś opcja w php.ini..?

plik1.php

Kod: Zaznacz cały

<?php
session_start();
$_SESSION['dat']='1';
?>
plik2.php

Kod: Zaznacz cały

<?php
session_start();
echo $_SESSION['dat'];
?>

Re: Sesje w php nie działają

: 03 cze 2012, 23:10
autor: kampo
Uruchamiasz te skrypty przez jakiś serwer, czy z konsoli?

Re: Sesje w php nie działają

: 04 cze 2012, 10:28
autor: soulreaver1
Noramlnie, przez serwer. Najpierw uruchamiałem na innym komputerze i wszystko działało (również sesje).

Re: Sesje w php nie działają

: 04 cze 2012, 10:33
autor: ethanak
Zainstaluj LiveHTTPHeaders do Firefoksa (albo jakiś odpowiednik) i popatrz sobie co sobie serwer z przeglądarką opowiadają na temat cookies - ze szczególnym uwzględnieniem PHPSESSID.
http://php.net/manual/en/session.configuration.php - tu masz wszystko na temat sesji w php.ini