$_REQUEST是怎么获得get,post,cookie的值? 原理是什么? $_REQUEST是怎么获得get,post,cookie的值? 原理是什么? 1 数组合并 ?2 指针, 指向所在位置 ?其它 ... ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 太底层了,应该是apache之类web server的工作 我就知道$_REQUEST $_GET $_POST 是干嘛用的 。原理就不知道了! 我看不出那里有下载的, 那个Complete Source Code下来的是dll库 /* $Id: php_variables.c 272374 2008-12-31 11:17:49Z sebastian $ */#include <stdio.h>#include "php.h"#include "ext/standard/php_standard.h"#include "ext/standard/credits.h"#include "php_variables.h"#include "php_globals.h"#include "php_content_types.h"#include "SAPI.h"#include "php_logos.h"#include "zend_globals.h"/* for systems that need to override reading of environment variables */void _php_import_environment_variables(zval *array_ptr TSRMLS_DC);PHPAPI void (*php_import_environment_variables)(zval *array_ptr TSRMLS_DC) = _php_import_environment_variables;PHPAPI void php_register_variable(char *var, char *strval, zval *track_vars_array TSRMLS_DC){ php_register_variable_safe(var, strval, strlen(strval), track_vars_array TSRMLS_CC);}/* binary-safe version */PHPAPI void php_register_variable_safe(char *var, char *strval, int str_len, zval *track_vars_array TSRMLS_DC){ zval new_entry; assert(strval != NULL); /* Prepare value */ Z_STRLEN(new_entry) = str_len; if (PG(magic_quotes_gpc)) { Z_STRVAL(new_entry) = php_addslashes(strval, Z_STRLEN(new_entry), &Z_STRLEN(new_entry), 0 TSRMLS_CC); } else { Z_STRVAL(new_entry) = estrndup(strval, Z_STRLEN(new_entry)); } Z_TYPE(new_entry) = IS_STRING; php_register_variable_ex(var, &new_entry, track_vars_array TSRMLS_CC);}.................一共892行,我就不贴完整的了 二级域名 伪静态问题,求路过帮忙看下!!! 配置gd库问题 织梦_求教输出小栏目+小栏目的文章列表 这个asp怎么转成php php和mysql的模糊查询问题,大虾,救命啊! php做网站入门求助 php cookie奇怪事,显示不一致 PHP4+MySQL4.1 php怎么取出access数据库中的值? 请问它是如何知道的? 传递控件变量 PHP弹出窗口问题,高分相送
我就知道$_REQUEST $_GET $_POST 是干嘛用的 。原理就不知道了!
我看不出那里有下载的, 那个Complete Source Code下来的是dll库
/* $Id: php_variables.c 272374 2008-12-31 11:17:49Z sebastian $ */#include <stdio.h>
#include "php.h"
#include "ext/standard/php_standard.h"
#include "ext/standard/credits.h"
#include "php_variables.h"
#include "php_globals.h"
#include "php_content_types.h"
#include "SAPI.h"
#include "php_logos.h"
#include "zend_globals.h"/* for systems that need to override reading of environment variables */
void _php_import_environment_variables(zval *array_ptr TSRMLS_DC);
PHPAPI void (*php_import_environment_variables)(zval *array_ptr TSRMLS_DC) = _php_import_environment_variables;PHPAPI void php_register_variable(char *var, char *strval, zval *track_vars_array TSRMLS_DC)
{
php_register_variable_safe(var, strval, strlen(strval), track_vars_array TSRMLS_CC);
}/* binary-safe version */
PHPAPI void php_register_variable_safe(char *var, char *strval, int str_len, zval *track_vars_array TSRMLS_DC)
{
zval new_entry;
assert(strval != NULL); /* Prepare value */
Z_STRLEN(new_entry) = str_len;
if (PG(magic_quotes_gpc)) {
Z_STRVAL(new_entry) = php_addslashes(strval, Z_STRLEN(new_entry), &Z_STRLEN(new_entry), 0 TSRMLS_CC);
} else {
Z_STRVAL(new_entry) = estrndup(strval, Z_STRLEN(new_entry));
}
Z_TYPE(new_entry) = IS_STRING; php_register_variable_ex(var, &new_entry, track_vars_array TSRMLS_CC);
}
.................一共892行,我就不贴完整的了