ugrás a tartalomhoz

Munkamenet

kicsiguru · 2011. Aug. 11. (Cs), 07.58
Sziasztok!
Létezik, hogy fizetős tárhelyen nem mindig működik a munkamenet kezelés?
Feltöltök egy egyszerű progit.Egyik nap megy, másnap már nem.
Egy egyszerű példa:
index.php(
<?session_start();
$_SESSION[user]="Gábor";
echo '<a href="masik_oldal.php">Katt ide!</a>';
?>)

masik_oldal.php(
<?session_start();
echo 'Hello: ' . $_SESSION[user];
?>

és az eredmény: Hello:

Ingyenes tárhelyen pedig: Hello: Gábor

Hogy lehet ez?

Előre is köszönöm a válaszokat.
 
1

Mi lenne, ha a

H.Z. v2 · 2011. Aug. 11. (Cs), 08.22
Mi lenne, ha a $_SESSION[user] helyett $_SESSION['user']-t írnál?
Illetve kérdés: mindkét helyen létezik-e user nevű konstansod?
2

Munkamenet re:

kicsiguru · 2011. Aug. 11. (Cs), 09.19
Ha azt írom $_SESSION['user'], ugyanaz a helyzet.
Az alatt mit értesz, hogy minkét helyen létezik e user nevű konstansom?
3

Ha idézőjel/aposztróf nélkül

H.Z. v2 · 2011. Aug. 11. (Cs), 09.42
Ha idézőjel/aposztróf nélkül írod, akkor a PHP konstansként kezeli.
Pl.
define('user','xxx'); echo $_SESSION[user];

a $_SESSION['xxx'] tartalmát jeleníti meg.

Esetleg nézd meg, hogy a var_dump($_SESSION); mit ír ki, hátha...
És nem ártana belenézni a problémás helyen, a web szerver logjába, mert ott is kellene valami nyomot hagynia.
4

Szia! A var_dump($_SESSION];

kicsiguru · 2011. Aug. 11. (Cs), 10.06
Szia!

A var_dump($_SESSION]; a masik_oldal.php-n csak ennyi: array(0) { } .....
Az indexen még array(1) { ["user"]=> string(5) "Peter" }.
???
Az error_log-ban meg ez van:[10-Aug-2011 22:14:43] PHP Warning: Module 'PDO' already loaded in Unknown on line 0, ez mit jelent?
5

Hibásan konfigurált PHP-re

H.Z. v2 · 2011. Aug. 11. (Cs), 10.14
Hibásan konfigurált PHP-re tippelnék, de talán lesz valaki, aki pontosabbat tud mondani.

gúgli
6

Köszönöm az

kicsiguru · 2011. Aug. 11. (Cs), 14.46
Köszönöm az információkat.
Nem adom fel!!!
7

Jogosultság

gabesz666 · 2011. Aug. 11. (Cs), 21.43
Nem tudom mennyire férsz hozzá a session fájlokat tároló mappához fs szinten (ez a php.ini-ben van definiálva), de annó volt egy olyan problémám, hogy nem volt write joga a www-data usernek az adott mappára, így nem tudta kiírni a sessiont.
A másik ötletem, hogy a PHPSESSID cookiedat nem küldi a masik.php a szervernek.
8

Session ID

Bodi · 2011. Aug. 12. (P), 12.00