|
|
|
@ -713,7 +713,7 @@ PHP_FUNCTION(apache_request_server_port) |
|
|
|
PHP_FUNCTION(apache_request_remote_host) |
|
|
|
{ |
|
|
|
zval *id; |
|
|
|
long ztype; |
|
|
|
long ztype = NULL; |
|
|
|
request_rec *r; |
|
|
|
char *res; |
|
|
|
int type = REMOTE_NAME; |
|
|
|
@ -722,15 +722,10 @@ PHP_FUNCTION(apache_request_remote_host) |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
switch (ZEND_NUM_ARGS()) { |
|
|
|
case 0: |
|
|
|
break; |
|
|
|
case 1: |
|
|
|
type = ztype; |
|
|
|
break; |
|
|
|
if (ztype) { |
|
|
|
type = ztype; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
APREQ_GET_REQUEST(id, r); |
|
|
|
|
|
|
|
res = (char *)ap_get_remote_host(r->connection, r->per_dir_config, type); |
|
|
|
|