webForumDet fria alternativet

session och cookie bråk

2 svar · 142 visningar · startad av Qonos

QonosMedlem sedan sep. 2000438 inlägg
#1

nu e det skumt *tycka*

id nummer för svenska = 2
id nummer för danska = 3

om jag loggar ut kommer jag till denna sidan

<?php
session_start();
setcookie (”cookie[language]”, ”$sess_language_id”);
session_destroy();
session_start();
session_register(”sess_language_id”); $sess_language_id = $cookie[language];
echo $sess_language_id;
?>

låt oss säga att jag har haft svensk språket då skrivs en tvåa
loggar jag in igen och ändrar till danska och loggar ut så skrivs en tvåa
trycker jag på refresh så skrivs en trea
trycker jag refresh igen så skrivs en tvåa
trycker jag refresh igen så skrivs en trea
trycker jag refresh igen så skrivs en tvåa
trycker jag refresh igen så skrivs en trea
trycker jag refresh igen så skrivs en tvåa
trycker jag refresh igen så skrivs en trea

osv.. *hmmm*

SPiNMedlem sedan mars 20007 896 inlägg
#2

Tror inte att en session kan skrivas över av en cookie... Jag vet att dom inte kan skrivas över med POST-variabler.

Prova $HTTP_COOKIE_VARS["cookie[language]"] istället för $cookie[language], för att kolla om det funkar...

------------------
SPiN, bjorne.w@telia.com

--- Är det bara jag som har en britney-cursor? ---

[Redigerat av SPiN den 20 mar 2001]

QonosMedlem sedan sep. 2000438 inlägg
#3

tackar.. sitter på jobb nu så jag kan inte testa men det borde med andra ord fungera om jag lägger in det i en variabel och sen plockar in variabeln i en cookie

men det skumma i detta fallet (tycker jag) är att det blir olika tal varje gång jag uppterar sidan... *hmm*

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