webForumDet fria alternativet

sessionsregistrera vektorer ($_SESSION[])

3 svar · 200 visningar · startad av Niehls

NiehlsMedlem sedan juli 2002131 inlägg
#1

har ett litet problem. har tidigare arbetat med att ha hela vektorer som sessionsvariabler, men funderar på att börja använda $_SESSION[] istället (har haft register_globals on)
hur skulle detta fungera?

psykologMedlem sedan apr. 2000137 inlägg
#2

Stäng av register_globals.

istället för att använda $apa (som är session-variabeln) så använder du $_SESSION['apa'];

i en funktion så måste du globalisera $_SESSION

global $_SESSION;

NiehlsMedlem sedan juli 2002131 inlägg
#3

jo, jag vet. men det var vektor-delen jag funderade över.
har tidigare läst in en hel rad från mysql-databasen till en sessionsregistrerad vektor, för att ha alla de viktiga uppgifterna lätt och snabbt till hands.
fungerar det att ha vektorer registrerade med $_SESSION[]?

MatteMedlem sedan aug. 20002 975 inlägg
#4

Varför inte testa själv:

<?php  

session_start();

if (isset($_SESSION['vektor'])){
  foreach($_SESSION['vektor'] as $val) echo $val."<br>";
} else echo "Ingen vektor ! <br>";

$_SESSION['vektor'] = array("1", "2", "3");

?>

<a href="<?=$_SERVER['PHP_SELF'] ?>">Ladda om</a>
130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)