I'm trying to help a client debug an issue on their server by which they are trying to override where their sessions are stored (on shared hosting)
session.php
<?php
ini_set('session.save_path','d:\\domains\\domain.org\\wwwroot\\sessions');
session_save_path('d:\\domains\\domain.org\\wwwroot\\sessions');
ini_set('session.name', 'domain');
session_name('domain');
ini_set('session.cache_expire','30');
session_cache_expire(30);
ini_set('session.gc_maxlifetime','30');
session_start();
header("Cache-control: private"); // Fix for IE
$_SESSION['Client-IP'] = $_SERVER['REMOTE_ADDR'];
?>
now, sometimes the sessions go in the desired directory, but most of the time not... Have had several users geographically separated log-in and create a session but only a few generate files in the folder designated
Windows Server 2003
IIS 6
PHP 4.x
default session setup in php.ini
[Session]
session.save_handler = files
;session.save_path = "/tmp"
session.use_cookies = 1
session.use_only_cookies = 1
session.name = PHPSESSID
session.auto_start = 1
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.cookie_httponly =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 100
session.gc_maxlifetime = 1440
session.bug_compat_42 = 1
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 0
session.hash_bits_per_character = 4
any ideas?