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...
2 svar · 147 visningar · startad av Qonos
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*
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...
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*