您的位置:首页 > 编程语言 > PHP开发

PHP扩展中获取Get请求的数据_Get,Server

2012-06-27 22:48 218 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: