zeev Tue Mar 13 15:20:23 2001 EDT
Modified files:
/php4 NEWS
/php4/ext/standard browscap.c
Log:
Make get_browser() read its information from $HTTP_SERVER_VARS[] if available
Index: php4/NEWS
diff -u php4/NEWS:1.611 php4/NEWS:1.612
--- php4/NEWS:1.611 Mon Mar 12 18:09:17 2001
+++ php4/NEWS Tue Mar 13 15:20:23 2001
@@ -1,6 +1,10 @@
PHP 4.0 NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+?? ??? 200?, Version 4.0.6
+- Added mysql_unbuffered_query(), which is useful for very large result sets
+ (Zeev)
+
?? ??? 200?, Version 4.0.5
- Added array_reduce(), which allows iterative reduction of an array
to a single value via a callback function. (Andrei)
Index: php4/ext/standard/browscap.c
diff -u php4/ext/standard/browscap.c:1.42 php4/ext/standard/browscap.c:1.43
--- php4/ext/standard/browscap.c:1.42 Sun Feb 25 22:07:16 2001
+++ php4/ext/standard/browscap.c Tue Mar 13 15:20:23 2001
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: browscap.c,v 1.42 2001/02/26 06:07:16 andi Exp $ */
+/* $Id: browscap.c,v 1.43 2001/03/13 23:20:23 zeev Exp $ */
#include "php.h"
#include "php_regex.h"
@@ -203,7 +203,8 @@
switch(ZEND_NUM_ARGS()) {
case 0:
- if (zend_hash_find(&EG(symbol_table), "HTTP_USER_AGENT",
sizeof("HTTP_USER_AGENT"), (void **) &agent_name)==FAILURE) {
+ if (!PG(http_globals)[TRACK_VARS_SERVER]
+ ||
+zend_hash_find(PG(http_globals)[TRACK_VARS_SERVER]->value.ht, "HTTP_USER_AGENT",
+sizeof("HTTP_USER_AGENT"), (void **) &agent_name)==FAILURE) {
zend_error(E_WARNING,"HTTP_USER_AGENT variable is not
set, cannot determine user agent name");
RETURN_FALSE;
}
--
PHP CVS 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]