ID: 14955 Updated by: yohgaki Old Summary: php chrashes if i use some session functions Reported By: [EMAIL PROTECTED] Old Status: Open Status: Duplicate Bug Type: Reproducible crash Operating System: WinXP PHP Version: 4.1.1 Old Assigned To: Assigned To: yohgaki New Comment:
Dup of other bug report, I don't have time to find #. Changed title. Assinged to me, so that I don't forget about it. To reporter: set correct save_path, then it should work :) Previous Comments: ------------------------------------------------------------------------ [2002-01-09 18:27:07] [EMAIL PROTECTED] OS: WinXP PHP: 4.1.1 Apache: neweste stable windows version I tryed 5 things now: ### first ### $id = 143445254; session_id($id); session_start(); ### second ### session_register("count"); $count++; ### third ### $s_permission = false; @session_start(); session_register("s_permission"); $fallback = session_name()."=".session_id(); ### fourth ### session_start(); ### fifth ### session_register(); All everytime PHP.exe crashes (AppName: php.exe AppVer: 0.0.0.0 ModName: php4ts.dll ModVer: 0.0.0.0 Offset: 000a956c) What the hell is the problem? ### php.ini ### [Session] ; Handler used to store/retrieve data. session.save_handler = files ; Argument passed to save_handler. In the case of files, this is the path ; where data files are stored. Note: Windows users have to change this ; variable in order to use PHP's session functions. session.save_path = /tmp ; 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 = nocache ; 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" ### apache config, php stuff ### # And for PHP 4.x, use: # ScriptAlias /php/ "C:/server/httpd/php/" AddType application/x-httpd-php .php AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php4 AddType application/x-httpd-php .phtml Action application/x-httpd-php /php/php.exe AddType application/x-tar .tgz ### apache error log ### [Thu Jan 10 00:26:04 2002] [error] [client 127.0.0.1] Premature end of script headers: c:/server/httpd/php/php.exe Anyone can help me plz??? ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=14955&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]