Session Elveszik - aktiváló mailben katt után átirányítom - ELVESZIK
Regisztráció után kap a user egy aktiváló mailt, benne linkkel, amire ha kattint meghív egy aktivalo.php-t.
Az aktiváló.php ben session változókban üzeneteket definiálok.
Az aktiválás után átirányítom JS -el --> siker.php
Azonban a siker.php ben a session változók már nem elérhetőek.
Mi a baj ?
Kezdő php sql programozó vagyok - .
■ Az aktiváló.php ben session változókban üzeneteket definiálok.
Az aktiválás után átirányítom JS -el --> siker.php
Azonban a siker.php ben a session változók már nem elérhetőek.
Mi a baj ?
Kezdő php sql programozó vagyok - .
Kod?
Vagy ide
Vagy az aktiváláskor nem jól mented a változókat.
https://developer.mozilla.org
Köszi :)
Köszönöm a hozzászólásokat
Megcsináltam külön filokkal - akkor meg működik.
aktival.php ben egy session változó
JS átirányít
a siker.php ben prímán ott van a session változó.
Azt hiszem valamit az eredeti kódban
már túl bonyolítottam.
Valószínűleg valami banális hiba lehet.
KÖSZÖNÖM HOGY PRÓBÁLTATOK SEGÍTENI !
(Mellesleg: kódot ide a fórumba lehet feltenni ?)
Kod
LÁM a Láma tanulsága
Mivel annyira egyszerű sose jött volna rá senki.
A kódom meg agyonbonyolított.
Ha ezt felteszem és segítőkész kaffa emberek elkezdik rágni mi a baja, sose jöttek volna rá ....
Tehát okulásul jövendő lámáknak:
session változó elveszik.:
Miközben egyik lapról átirányítasz pl JS el egy másik lapra, és a másik lapon
a session változót nem éred el - de néha mégis működik érthetetlen módon, aztán mégse - nézd meg, hogy utf8 BOM nélküli e mindkét fileod !!!
/Egyszer mindenki az elején kezdi/
KÖSZI EZT A JÓ KIS OLDALT ! SOKAT TANULOK ITT !!!
Ne végy rá mérget...
session_start()
session_start()
. Ha különálló PHP-fájlokkal működik jelenleg az oldalad, akkor mindegyik elején el kell indítani a munkamenetet – ha később lesz egy index.php controllered, ami mindig a megfelelő fájlokat hívja be, akkor elég lesz majd csak az index.php elején meghívni a függvényt.