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.
9 svar · 354 visningar · startad av streetrobban
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.
Testa att skapa en session och sen skriva ut den.
Har det fungerat innan eller har du inte sysslat med sessions innan?
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.
då är nog servern du använder nu felkonfigurerad. Kolla phpinfo() för mer information
Pedda: Hur kan man kolla phpinfo() ?
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.
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
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.
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)...
Du har ju testat att skapa en session och sen skriva ut den.
Det är ju det enklaste sättet att testa på.