Wrox Home  
Search P2P Archive for: Go

  Return to Index  

pro_php thread: Failed to initialize session module


Message #1 by "chan yik chun" <aik_chuan99@h...> on Fri, 24 Aug 2001 09:05:29
You need to change the value of session.save_handler to "files". The "user"
value is used when you use a storage module other than flat files ( eg. 
mysql).The "session_set_save_handler" function is used to pass custom 
session management functions ( eg. storing session data in mysql ).Many 
complete applications available at www.phpbuilder.com, zend.com and 
weberdev.com

Lourens Naudé
Web Developer
Madeira Online Network
( madeira-island.com, madeiraapartments.com, madeirawine.com, 
obrigado.com, esouthafrica.com, madeiraonline.com, madeirahotels.com )


> hi everyone,
> i encountered this error message --Fatal error: Failed to initialize 
> session module in c:\program files\apache 
> group\apache\htdocs\sessions\test2.php on line 2 
> 
> here is my php.ini setting in php 4. i am using window98, apache and 
mysql-
> -- 
> 
> [Session] 
> ; Handler used to store/retrieve data. 
> session.save_handler = user 
> 
> ; Argument passed to save_handler. In the case of files, this is the 
path 
> ; where data files are stored. 
> session.save_path = C:\windows\temp 
> 
> ; Whether to use cookies. 
> session.use_cookies = 1 
> 
> 
> ; Name of the session (used as cookie name). 
> session.name = PHPSESSID 
> 
> ; Initialize session on request startup. 
> session.auto_start = 0 
> 
> ; Lifetime in seconds of cookie or, if 0, until browser is restarted. 
> session.cookie_lifetime = 0 
> 
> ; The path for which the cookie is valid. 
> session.cookie_path = / 
> 
> ; The domain for which the cookie is valid. 
> session.cookie_domain = 
> 
> ; Handler used to serialize data. php is the standard serializer of PHP. 
> session.serialize_handler = php 
> 
> ; Percentual probability that the 'garbage collection' process is 
started 
> ; on every session initialization. 
> session.gc_probability = 1 
> 
> ; After this number of seconds, stored data will be seen as 'garbage' 
and 
> ; cleaned up by the garbage collection process. 
> session.gc_maxlifetime = 1440 
> 
> ; Check HTTP Referer to invalidate externally stored URLs containing 
ids. 
> session.referer_check = 
> 
> ; How many bytes to read from the file. 
> session.entropy_length = 0 
> 
> ; Specified here to create the session id. 
> session.entropy_file = 
> 
> ;session.entropy_length = 16 
> 
> ;session.entropy_file = /dev/urandom 
> 
> ; Set to {nocache,private,public} to determine HTTP caching aspects. 
> session.cache_limiter = private 
> 
> ; Document expires after n minutes. 
> session.cache_expire = 180 
> 
> ; use transient sid support if enabled by compiling with --enable-trans-
> sid. 
> session.use_trans_sid = 1 
> 
> url_rewriter.tags 
= "a=href,area=href,frame=src,input=src,form=fakeentry" 
> 
> here are my sample source code taken from 
> http://www.devshed.com/Server_Side/PHP/Commerce2/page4.html by Ying 
Zang.--
>  
> 
> <? 
> session_start(); 
> session_register("SESSION"); 
> 
> if (! isset($SESSION)) { 
> $SESSION["count"] = 0; 
> echo "
> Counter initialized, please reload this page to see it increment"; 
> } else { 
> echo "
> Waking up session $PHPSESSID"; 
> $SESSION["count"]++; 
> } 
> echo "
> The counter is now $SESSION[count] "; 
> ?> 
> 
> Please help me to find what are the problems because i really stucked 
with 
> this session problems. 
> 
> 
> thank a lot.

  Return to Index