jak mam registrovat pole jako sesion promenou?
session_register("$x");
$x[1] = 10;
.
.
Warning: Cannot use a scalar value as an array
Používat:
$_SESSION['tovje_pole'][1] = "hodnota1";
$_SESSION['tovje_pole'][2] = "hodnota2";
$_SESSION['tovje_pole'][3] = "hodnota3";
Je to vlastně dvojrozměrné pole. První pole se jmenuje $_SESSION[] a v něm najdeš svou session proměnnou (session pole) pod indexem v podobě jejího názvu.
serialize($x) a unserialize by nešlo ? Myslím, že je to pohodlnější
Pokud použiješ starší metodu s session_register(), tak jo. Ale proč převádět pole na jednoduchý typ, když ho můžeš použít rovnou, a hned třeba vícerozměrné?
$_SESSION['tvoje_session_pole']['a_jeho_polozky'][1] = "xyz";
jo dik,
udelal sem to pmoci serialize, ale asi to predelam na $_sesion - bude to jednodusi