webForumDet fria alternativet

Sessions verkar inte fungera?

9 svar · 354 visningar · startad av streetrobban

streetrobbanMedlem sedan jan. 20011 140 inlägg
#1

Hej, det verkar inte som att sessions funkar på mitt webbhotell...

Hur kan man kolla om sessions inte funkar?
Vad kan detta bero på?

Tack på förhand.

PeddaMedlem sedan juni 20006 032 inlägg
#2

Testa att skapa en session och sen skriva ut den.
Har det fungerat innan eller har du inte sysslat med sessions innan?

streetrobbanMedlem sedan jan. 20011 140 inlägg
#3

Det funkar inte att skapa en session, verkar som det inte är "aktiverat" eller så.

Jag har använt sessions förut. Detta jag prövar nu är ett login-script som jag använt flitigt på webhotellet jag använder i vanliga fall, och det funkar prima.

PeddaMedlem sedan juni 20006 032 inlägg
#4

då är nog servern du använder nu felkonfigurerad. Kolla phpinfo() för mer information

streetrobbanMedlem sedan jan. 20011 140 inlägg
#5

Pedda: Hur kan man kolla phpinfo() ?

PeddaMedlem sedan juni 20006 032 inlägg
#6

skapa en fil med koden:

<?php
phpinfo();
?>

Ladda upp den på servern och surfa till den så ser du alla inställningar för php.

streetrobbanMedlem sedan jan. 20011 140 inlägg
#7

Ok Pedda, det står såhär:

Session Support 	enabled
Registered save handlers 	files user sqlite
Registered serializer handlers 	php php_binary wddx

Directive	Local Value	Master Value
session.auto_start	Off	Off
session.bug_compat_42	On	On
session.bug_compat_warn	On	On
session.cache_expire	180	180
session.cache_limiter	nocache	nocache
session.cookie_domain	no value	no value
session.cookie_lifetime	0	0
session.cookie_path	/	/
session.cookie_secure	Off	Off
session.entropy_file	no value	no value
session.entropy_length	0	0
session.gc_divisor	100	100
session.gc_maxlifetime	1440	1440
session.gc_probability	1	1
session.hash_bits_per_character	4	4
session.hash_function	0	0
session.name	PHPSESSID	PHPSESSID
session.referer_check	no value	no value
session.save_handler	files	files
session.save_path	C:\PHP\sessiondata	C:\PHP\sessiondata
session.serialize_handler	php	php
session.use_cookies	On	On
session.use_only_cookies	Off	Off
session.use_trans_sid	0	0
PeddaMedlem sedan juni 20006 032 inlägg
#8

Ser rätt ut.
Är sökvägen till session.save_path rätt? Den mappen måste existera. (C:\PHP\sessiondata)

/red
Glömde att du inte hade en lokal server utan att det gällde ett webbhotell. Då kan du ju inte kolla så mappen finns.

streetrobbanMedlem sedan jan. 20011 140 inlägg
#9

Hehe, nej kan inte kolla =) Men ska jag höra av mig till webbhotellet och kolla om allt stämmer då? Finns det något enkelt test man kan göra för att kontrollera om sessions funkar? (Tvivlar inte på mitt script, eftersom det funkar överallt annars)...

PeddaMedlem sedan juni 20006 032 inlägg
#10

Du har ju testat att skapa en session och sen skriva ut den.
Det är ju det enklaste sättet att testa på.

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