Jag har problem med sessions, efter att ha uppgraderat min php till php 4.2.0. När jag startar sessions så följer den inte med till nästa sida (global variabel= on) om jag kör med header(), men med en länk så funkar det. Jag får istället köra:
define('MYSID', session_name().'='.session_id());
header('Location: ../index.php?'.MYSID);
Då funkar det, men det är jobbigt att ändra det på varenda sida, plus att om jag kör med forms så skickar den inte med det heller.. då kan jag inte använda forms alls. Nått tips som gör att sessionen följer med automatiskt som den gjorde på 'gamla' php?
I php.ini ser det ut så här... (om det hjälper)
register_globals = on
register_argc_argv = off
[Session]
session.save_handler = files
session.save_path = C:\tmp-ses
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = c:\tmp
session.cookie_domain =
session.serialize_handler = php
session.gc_probability = 1
session.gc_maxlifetime = 1440
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = public
session.cache_expire = 180
session.use_trans_sid = 1
url_rewriter.tags "a=href,area=href,frame=src,input=src,form=fakeentry"