cvs: php4 / NEWS /ext/standard browscap.c
| From: | Zeev Suraski | Date: | Tue, 13 Mar 2001 23:20:23 +0000 |
| Subject: | cvs: php4 / NEWS /ext/standard browscap.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-4561@lists.php.net to get a copy of this message | ||
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;
}