All pastes #298141 Raw Edit

Someone

public text v1 · immutable
#298141 ·published 2006-12-31 16:55 UTC
rendered paste body
get_global("REQUEST_URI")

char *get_global(char *varname)
{
    zval **varvalue;

    if (
    zend_hash_find(Z_ARRVAL_P(PG(http_globals)[TRACK_VARS_SERVER]), varname, strlen( varname ) + 1, (void **) &varvalue) == FAILURE)
    {
        php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Undefined variable: %s", varname);
        return FAILURE;
    }

if (varvalue != NULL)
    {
    convert_to_string(*varvalue);
    return Z_STRVAL_PP(varvalue);
    }
else
    return "null";
}