webForumDet fria alternativet

Session_vars

3 svar · 201 visningar · startad av Jester

JesterMedlem sedan sep. 200188 inlägg
#1

Ave

Som vanligt har man blivit lite klokare av efterforskningarna här men jag behöver fortfarande lite hjälp.

1. Kan man börja en sida så här:

<?
$session_start();
$session_register("UID","SenIn","Kat");

Dvs att de är tomma för att sedan fyllas på, i t ex i inloggningssidan?

2. Behöver man session_register() på varje sidan efter inloggning eller räcker det med session_start().

Mvh
Jester

TimMedlem sedan jan. 2002115 inlägg
#2

Du måste alltid börja med session_start();

Sen är den nyaste metoden att registrera följande:

sida 1:

session_start();
$_SESSION["namn"] = "Benito Mussolini";

sida 2:

session_start();
echo $_SESSION["namn"];

JesterMedlem sedan sep. 200188 inlägg
#3

Tack för info!

Kan man fortfarande använda $HTTP_SESSION_VARS?
Om jag inte missminner mig så funkar $_SESSION bara i PHP ver 4.1 och uppåt?

Om jag skall tilldela sessionsvärdet i en funktion, skall session_start() stå i funktionen eller högst upp på den sidan som använder funktionen?

Mvh
Jester

SPiNMedlem sedan mars 20007 896 inlägg
#4

Det har disskuterats rätt friskt om sessioner här i forumet, så sök, vettja! :)

Hänvisar också till min artikel: http://www.phpportalen.net/artikel.php?id=8

Red.} Och ja, $_SESSION fungerar bara i nyare versioner av PHP. Men se till att använda dig av dem, $HTTP_SESSION_VARS kommer att tas bort, jue. :)

130 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)