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

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  

 

原文地址:http://blog.csdn.net/mos2046/article/details/7697773

博主注:这篇资料太珍贵了,太难找了。终于找到相关资料,真是感天动地,可以安心睡一觉了

posted on 2015-12-08 23:17  咚..咚  阅读(135)  评论(0)    收藏  举报

导航