1
0
mirror of https://github.com/php/php-src.git synced 2026-04-11 18:13:00 +02:00
Andrei Zmievski 20190c966d Session variables now obey track_vars and gpc_globals settings.
If track_vars is on then decoded variables appear in $HTTP_STATE_VARS
array. If gpc_globals is on, then session vars are decoded into global
variables. If both are on, then globals and $HTTP_STATE_VARS contents
are references to each other.

The /decoder functions now just need to call php_set_session_var()
this behavior.

@ -Session vars are now decoded into $HTTP_STATE_VARS[] array and the
@ globals, depending on track_vars and gpc_globals settings (Andrei)

# Encoding source is currently only globals. We may want to change this
# in the future.
1999-12-04 17:02:04 +00:00
1999-11-14 20:13:54 +00:00
1999-11-26 15:33:42 +00:00
1999-11-30 03:54:51 +00:00
1999-12-03 22:08:32 +00:00
1999-05-22 09:24:21 +00:00
1999-04-07 21:05:13 +00:00
1999-12-04 02:08:21 +00:00
1999-04-07 21:05:13 +00:00
1999-11-26 14:57:50 +00:00
1999-11-26 14:57:50 +00:00
1999-07-17 16:43:11 +00:00
1999-04-07 21:05:13 +00:00
1999-04-07 21:05:13 +00:00
1999-04-07 21:05:13 +00:00
1999-07-19 18:58:44 +00:00
1999-07-16 13:13:16 +00:00
1999-04-07 21:05:13 +00:00
1999-04-07 21:05:13 +00:00
1999-04-07 21:05:13 +00:00
1999-04-07 21:05:13 +00:00
1999-05-03 19:59:55 +00:00
1999-04-07 21:05:13 +00:00
1999-04-07 21:05:13 +00:00
1999-04-07 21:05:13 +00:00
1999-11-05 15:37:34 +00:00
1999-12-01 01:26:02 +00:00
1999-12-01 01:26:02 +00:00
1999-07-16 13:13:16 +00:00
1999-11-11 21:45:59 +00:00
1999-04-07 21:05:13 +00:00
1999-04-07 21:05:13 +00:00
1999-11-22 19:45:42 +00:00
1999-04-07 21:05:13 +00:00
1999-04-07 21:05:13 +00:00
1999-04-07 21:05:13 +00:00
1999-04-07 21:05:13 +00:00
1999-07-16 13:13:16 +00:00
1999-07-16 13:13:16 +00:00
1999-11-27 21:08:49 +00:00
1999-10-20 18:09:44 +00:00
1999-04-07 21:05:13 +00:00
1999-07-17 10:59:22 +00:00
1999-04-07 21:05:13 +00:00
1999-07-16 13:13:16 +00:00
1999-04-07 21:05:13 +00:00
1999-11-21 04:07:56 +00:00
1999-11-27 00:48:50 +00:00
1999-11-23 22:46:41 +00:00
1999-10-07 19:53:33 +00:00
1999-04-07 21:05:13 +00:00

QNX4 Installation Notes
-----------------------

NOTE: General installation instructions are in the INSTALL file 


1. To compile and test PHP3 you have to grab, compile and install:
	- GNU dbm library or another db library;
	- GNU bison (1.25 or later; 1.25 tested);
	- GNU flex (any version supporting -o and -P options; 2.5.4 tested);
	- GNU diffutils (any version supporting -w option; 2.7 tested);

2. To use CVS version you may need also:
	- GNU CVS (1.9 tested);
	- GNU autoconf (2.12 tested);
	- GNU m4 (1.3 or later preferable; 1.4 tested);

3. To run configure define -lunix in command line:
	LDFLAGS=-lunix ./configure

4. To use Sybase SQL Anywhere define ODBC_QNX and CUSTOM_ODBC_LIBS in
	command line and run configure with --with-custom-odbc:
	CFLAGS=-DODBC_QNX LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib -lodbc" ./configure --with-custom-odbc=/usr/lib/sqlany50
   If you have SQL Anywhere version 5.5.00, then you have to add 
	CFLAGS=-DSQLANY_BUG
   to workaround its SQLFreeEnv() bug. Other versions has not been tested,
   so try without this flag first.

5. To build the Apache module, you may have to hardcode an include path for 
   alloc.h in your Apache base directory:
	- APACHE_DIRECTORY/src/httpd.h: 
		change	#include "alloc.h"
		to 		#include "APACHE_DIRECTORY/src/alloc.h"
   Unless you want to use system regex library, you have to hardcode also
   a path to regex.h:
	- APACHE_DIRECTORY/src/conf.h:  
		change  #include <regex.h>
		to		#include "APACHE_DIRECTORY/src/regex/regex.h"
   I don't know so far why this required for QNX, may be it is Watcom 
   compiler problem.

  If you building Apache module with SQL Anywhere support, you'll get
  symbol conflict with BOOL. It is defined in Apache (httpd.h) and in 
  SQL Anywhere (odbc.h). This has nothing to do with PHP, so you have to 
  fix it yourself someway.

6. With above precautions, it should compile as is and pass regression
	tests completely:
		make
		make check
		make install

	Don't bother me unless you really sure you made	that all but it 
	still doesn't work.

June 28, 1998
Igor Kovalenko -- owl@infomarket.ru
Description
⚠️ ARCHIVED: Original GitHub repository no longer exists. Preserved as backup on 2026-01-22T16:25:23.756Z
Readme 1,011 MiB
Languages
C 66%
PHP 31.3%
C++ 0.8%
Shell 0.5%
M4 0.4%
Other 0.8%