PHP扩展开发:获取客户端IP

0 675
if (PG(auto_globals_jit)) { zend_string *server_str = zend_string_init("_SERVE...
if (PG(auto_globals_jit)) {
		zend_string *server_str = zend_string_init("_SERVER", 7, 0);
		zend_is_auto_global(server_str);
		zend_string_release(server_str);
	}
	zval *carrier = &PG(http_globals)[TRACK_VARS_SERVER];
	zend_string *addr_str = zend_string_init("REMOTE_ADDR", 11, 0);
	zval *z_ip = zend_hash_find(Z_ARRVAL_P(carrier), addr_str);
	zend_string_release(addr_str);


	if (z_ip != NULL) {
		char *ip=Z_STRVAL_P(z_ip);
	}
最后修改时间:
hahaha
上一篇 2024年03月07日 08:19
下一篇 2024年03月07日 08:27

评论已关闭