Aktív témák
-
Hacked_3994
csendes tag
Hella!
Meg tudna nekem valaki mondani, hogy hogyan lehet eg yarray-t reisztalni a $_SESSION-be...mert ugye elvileg arraynek nem lehet array az indexe...
Koszi! :(A november 24-én történt hackertámadás miatt elvesztek az adataim...
-
biker
nagyúr
a nagy php manuel szeint lehet.
pl:
session_register(''a'')
$a = $a_tomb (ami a tömböd, adatokkal)
és aztán ugyanezt már eléred mint tömb, ha máshol lekéred, és pl. foreach-el kiiratod...Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Hacked_3994
csendes tag
Igen, de ez csak akkor muxik, ha a register_autoglobals=on, ami viszont alapbol off. Tehat, ha olyan szerveren fut a progi, ahol off (miert ne lenne, hisz ez a biztonsagos) akkor ezt nem lehet hasznalni, mert akkor explicite ugy kell hivatkozni az adott valtozora, hogy $_SESSION[''a''(((
A november 24-én történt hackertámadás miatt elvesztek az adataim...
-
Hacked_3994
csendes tag
Vajon miert alakitotta at a ]-t :))
A november 24-én történt hackertámadás miatt elvesztek az adataim...
-
biker
nagyúr
ilyenkor kell a kövi: (a legtöbbször igy van, ahogy mondtad)
1: session_start() minden oldal elején, tehát a bejegyzendő oldal elején is.
session_start();
session_register(''valtozo'');
session_register(''valtozo2'');
$valtozo = ''tömböd'';
$valtozo2 = ''kulcsod'';
2: a ''lehívó oldalon'' pedig szintúgy session_start()
session_start();
print $valtozo; // ki is irja, ha sikeres
print $valtozo2; // vagy a tömbödet ugy használod, ahogy akarod.
ha biztos akarsz lenni a session_id átvitelében, akkor az oldalt meghívó linkben rejtsd el a SID-et
pl. a href=''utvonal/cél.php?SID'' legyen a link, vagy a célhivatkozás.
így átmegy.
beregisztrált változó meglétére meg ott a session_is_registered kérdés...Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Hacked_3994
csendes tag
Lehet, hogy (na jo, biztos) lamer vagyok, de ezt a session_register fv-t nem csak a register_autoglobals-szal lehet hasznalni?
Mert nekem ez a problemam...A november 24-én történt hackertámadás miatt elvesztek az adataim...
-
biker
nagyúr
válasz Hacked_3994 #6 üzenetére
nem
azért van a session_start() a php oldal elején, hogy elinduljon a session akkor is, ha autostart no
a session register meg mindíg kell, mert itt adod meg a regisztrálandó változó(k) nevét.
ezen változók neve, és tartalma átadódik/átvevődik a next oldalon...Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Hacked_3994
csendes tag
Csak innen gondoltam, hogy kell hozza a register_globals, ahhoz, amit te irtal(phpmanual):
Example 4. Registering a variable with register_globals enabled
<?php
if (!session_is_registered('count')) {
session_register(''count'');
$count = 0;
}
else {
$count++;
}
?>
Example 1. Registering a variable with $_SESSION.
<?php
session_start();
// Use $HTTP_SESSION_VARS with PHP 4.0.6 or less
if (!isset($_SESSION['count'A november 24-én történt hackertámadás miatt elvesztek az adataim...
-
Hacked_3994
csendes tag
Megcsoinaltam amit mondtal, de azt a hibauzenetet kapom, hogy ''Cannot send session cookie - headers already sent'' de csak az egyik file-ban , a masikkal semmi baja :O
es meg a <html> ele irtam be a session_register()-t
HELP!!!A november 24-én történt hackertámadás miatt elvesztek az adataim...