PHP_FUNCTION(demo)
{
zval * arr;
zval ** temp;
char * key = "url", r_str;
char * str = NULL;
int len = 4, r_len,duplicate=1;
arr = PG(http_globals)[TRACK_VARS_GET];
zend_hash_find(HASH_OF(arr), key, len, (void **)&temp);
ZVAL_STRINGL(return_value, Z_STRVAL_PP(temp), Z_STRLEN_PP(temp), duplicate);
}
#define TRACK_VARS_POST 0
#define TRACK_VARS_GET 1
#define TRACK_VARS_COOKIE 2
#define TRACK_VARS_SERVER 3
#define TRACK_VARS_ENV 4
#define TRACK_VARS_FILES 5
#define TRACK_VARS_REQUEST 6