Lines Matching refs:PS

89 	if (Z_ISREF_P(&PS(http_session_vars)) && Z_TYPE_P(Z_REFVAL(PS(http_session_vars))) == IS_ARRAY)
92 if (PS(session_status) == php_session_active) { \
97 #define APPLY_TRANS_SID (PS(use_trans_sid) && !PS(use_only_cookies))
108 PS(id) = NULL; in php_rinit_session_globals()
109 PS(session_status) = php_session_none; in php_rinit_session_globals()
110 PS(mod_data) = NULL; in php_rinit_session_globals()
111 PS(mod_user_is_open) = 0; in php_rinit_session_globals()
112 PS(define_sid) = 1; in php_rinit_session_globals()
113 PS(session_vars) = NULL; in php_rinit_session_globals()
114 PS(module_number) = my_module_number; in php_rinit_session_globals()
115 ZVAL_UNDEF(&PS(http_session_vars)); in php_rinit_session_globals()
123 if (!Z_ISUNDEF(PS(http_session_vars))) { in php_rshutdown_session_globals()
124 zval_ptr_dtor(&PS(http_session_vars)); in php_rshutdown_session_globals()
125 ZVAL_UNDEF(&PS(http_session_vars)); in php_rshutdown_session_globals()
127 if (PS(mod_data) || PS(mod_user_implemented)) { in php_rshutdown_session_globals()
129 PS(mod)->s_close(&PS(mod_data)); in php_rshutdown_session_globals()
132 if (PS(id)) { in php_rshutdown_session_globals()
133 zend_string_release(PS(id)); in php_rshutdown_session_globals()
134 PS(id) = NULL; in php_rshutdown_session_globals()
136 if (PS(session_vars)) { in php_rshutdown_session_globals()
137 zend_string_release(PS(session_vars)); in php_rshutdown_session_globals()
138 PS(session_vars) = NULL; in php_rshutdown_session_globals()
147 if (PS(session_status) != php_session_active) { in php_session_destroy()
152 if (PS(id) && PS(mod)->s_destroy(&PS(mod_data), PS(id)) == FAILURE) { in php_session_destroy()
167 zval *sess_var = Z_REFVAL(PS(http_session_vars)); in php_add_session_var()
181 zval *sess_var = Z_REFVAL(PS(http_session_vars)); in php_set_session_var()
192 return zend_hash_find(Z_ARRVAL_P(Z_REFVAL(PS(http_session_vars))), name); in php_get_session_var()
205 if (!Z_ISUNDEF(PS(http_session_vars))) { in php_session_track_init()
206 zval_ptr_dtor(&PS(http_session_vars)); in php_session_track_init()
210 ZVAL_NEW_REF(&PS(http_session_vars), &session_vars); in php_session_track_init()
211 Z_ADDREF_P(&PS(http_session_vars)); in php_session_track_init()
212 zend_hash_update_ind(&EG(symbol_table), var_name, &PS(http_session_vars)); in php_session_track_init()
220 if (!PS(serializer)) { in php_session_encode()
224 return PS(serializer)->encode(); in php_session_encode()
234 if (!PS(serializer)) { in php_session_decode()
238 if (PS(serializer)->decode(ZSTR_VAL(data), ZSTR_LEN(data)) == FAILURE) { in php_session_decode()
330 switch (PS(hash_func)) { in php_session_create_id()
343 if (!PS(hash_ops)) { in php_session_create_id()
349 hash_context = emalloc(PS(hash_ops)->context_size); in php_session_create_id()
350 PS(hash_ops)->hash_init(hash_context); in php_session_create_id()
351 PS(hash_ops)->hash_update(hash_context, (unsigned char *) buf, strlen(buf)); in php_session_create_id()
352 digest_len = PS(hash_ops)->digest_size; in php_session_create_id()
362 if (PS(entropy_length) > 0) { in php_session_create_id()
365 size_t toread = PS(entropy_length); in php_session_create_id()
369 switch (PS(hash_func)) { in php_session_create_id()
378 PS(hash_ops)->hash_update(hash_context, rbuf, toread); in php_session_create_id()
386 fd = VCWD_OPEN(PS(entropy_file), O_RDONLY); in php_session_create_id()
390 int to_read = PS(entropy_length); in php_session_create_id()
396 switch (PS(hash_func)) { in php_session_create_id()
405 PS(hash_ops)->hash_update(hash_context, rbuf, n); in php_session_create_id()
417 switch (PS(hash_func)) { in php_session_create_id()
426 PS(hash_ops)->hash_final(digest, hash_context); in php_session_create_id()
432 if (PS(hash_bits_per_character) < 4 in php_session_create_id()
433 || PS(hash_bits_per_character) > 6) { in php_session_create_id()
434 PS(hash_bits_per_character) = 4; in php_session_create_id()
439 outid = zend_string_alloc((digest_len + 2) * ((8.0f / PS(hash_bits_per_character) + 0.5)), 0); in php_session_create_id()
440 …ZSTR_LEN(outid) = (size_t)(bin_to_readable((char *)digest, digest_len, ZSTR_VAL(outid), (char)PS(h… in php_session_create_id()
487 if ((PS(mod_data) || PS(mod_user_implemented)) && PS(gc_probability) > 0) { in php_session_gc()
490 nrand = (int) ((float) PS(gc_divisor) * php_combined_lcg()); in php_session_gc()
491 if (nrand < PS(gc_probability)) { in php_session_gc()
492 PS(mod)->s_gc(&PS(mod_data), PS(gc_maxlifetime), &nrdels); in php_session_gc()
506 if (!PS(mod)) { in php_session_initialize()
512 if (PS(mod)->s_open(&PS(mod_data), PS(save_path), PS(session_name)) == FAILURE in php_session_initialize()
515 …LL, E_ERROR, "Failed to initialize storage module: %s (path: %s)", PS(mod)->s_name, PS(save_path)); in php_session_initialize()
520 if (!PS(id)) { in php_session_initialize()
521 PS(id) = PS(mod)->s_create_sid(&PS(mod_data)); in php_session_initialize()
522 if (!PS(id)) { in php_session_initialize()
523 …ocref(NULL, E_ERROR, "Failed to create session ID: %s (path: %s)", PS(mod)->s_name, PS(save_path)); in php_session_initialize()
526 if (PS(use_cookies)) { in php_session_initialize()
527 PS(send_cookie) = 1; in php_session_initialize()
529 } else if (PS(use_strict_mode) && PS(mod)->s_validate_sid && in php_session_initialize()
530 PS(mod)->s_validate_sid(&PS(mod_data), PS(id)) == FAILURE) { in php_session_initialize()
531 if (PS(id)) { in php_session_initialize()
532 zend_string_release(PS(id)); in php_session_initialize()
534 PS(id) = PS(mod)->s_create_sid(&PS(mod_data)); in php_session_initialize()
535 if (!PS(id)) { in php_session_initialize()
536 PS(id) = php_session_create_id(NULL); in php_session_initialize()
538 if (PS(use_cookies)) { in php_session_initialize()
539 PS(send_cookie) = 1; in php_session_initialize()
544 PS(session_status) = php_session_active; in php_session_initialize()
548 if (PS(mod)->s_read(&PS(mod_data), PS(id), &val, PS(gc_maxlifetime)) == FAILURE) { in php_session_initialize()
559 if (PS(session_vars)) { in php_session_initialize()
560 zend_string_release(PS(session_vars)); in php_session_initialize()
561 PS(session_vars) = NULL; in php_session_initialize()
564 if (PS(lazy_write)) { in php_session_initialize()
565 PS(session_vars) = zend_string_copy(val); in php_session_initialize()
579 if (PS(mod_data) || PS(mod_user_implemented)) { in php_session_save_current_state()
584 if (PS(lazy_write) && PS(session_vars) in php_session_save_current_state()
585 && PS(mod)->s_update_timestamp in php_session_save_current_state()
586 && PS(mod)->s_update_timestamp != php_session_update_timestamp in php_session_save_current_state()
587 && ZSTR_LEN(val) == ZSTR_LEN(PS(session_vars)) in php_session_save_current_state()
588 && !memcmp(ZSTR_VAL(val), ZSTR_VAL(PS(session_vars)), ZSTR_LEN(val)) in php_session_save_current_state()
590 ret = PS(mod)->s_update_timestamp(&PS(mod_data), PS(id), val, PS(gc_maxlifetime)); in php_session_save_current_state()
592 ret = PS(mod)->s_write(&PS(mod_data), PS(id), val, PS(gc_maxlifetime)); in php_session_save_current_state()
596 ret = PS(mod)->s_write(&PS(mod_data), PS(id), ZSTR_EMPTY_ALLOC(), PS(gc_maxlifetime)); in php_session_save_current_state()
604 PS(mod)->s_name, in php_session_save_current_state()
605 PS(save_path)); in php_session_save_current_state()
610 if (PS(mod_data) || PS(mod_user_implemented)) { in php_session_save_current_state()
611 PS(mod)->s_close(&PS(mod_data)); in php_session_save_current_state()
659 PS(default_mod) = PS(mod); in PHP_INI_MH()
660 PS(mod) = tmp; in PHP_INI_MH()
688 PS(serializer) = tmp; in PHP_INI_MH()
699 PS(use_trans_sid) = (zend_bool) 1; in PHP_INI_MH()
701 PS(use_trans_sid) = (zend_bool) atoi(ZSTR_VAL(new_value)); in PHP_INI_MH()
769 PS(hash_ops) = NULL; in PHP_INI_MH()
775 PS(hash_func) = val ? 1 : 0; in PHP_INI_MH()
782 PS(hash_func) = PS_HASH_FUNC_MD5; in PHP_INI_MH()
789 PS(hash_func) = PS_HASH_FUNC_SHA1; in PHP_INI_MH()
799 PS(hash_func) = PS_HASH_FUNC_OTHER; in PHP_INI_MH()
800 PS(hash_ops) = ops; in PHP_INI_MH()
825 PS(rfc1867_freq) = -tmp; in PHP_INI_MH()
827 PS(rfc1867_freq) = tmp; in PHP_INI_MH()
897 php_var_serialize(&buf, Z_REFVAL(PS(http_session_vars)), &var_hash); in PHP_INI_END()
922 if (!Z_ISUNDEF(PS(http_session_vars))) { in PS_SERIALIZER_DECODE_FUNC()
923 zval_ptr_dtor(&PS(http_session_vars)); in PS_SERIALIZER_DECODE_FUNC()
928 ZVAL_NEW_REF(&PS(http_session_vars), &session_vars); in PS_SERIALIZER_DECODE_FUNC()
929 Z_ADDREF_P(&PS(http_session_vars)); in PS_SERIALIZER_DECODE_FUNC()
930 zend_hash_update_ind(&EG(symbol_table), var_name, &PS(http_session_vars)); in PS_SERIALIZER_DECODE_FUNC()
996 Z_ARRVAL_P(tmp) == &EG(symbol_table)) || tmp == &PS(http_session_vars)) {
1096 Z_ARRVAL_P(tmp) == &EG(symbol_table)) || tmp == &PS(http_session_vars)) {
1274 now = tv.tv_sec + PS(cache_expire) * 60;
1279 …snprintf(buf, sizeof(buf) , "Cache-Control: public, max-age=" ZEND_LONG_FMT, PS(cache_expire) * 60…
1290 …snprintf(buf, sizeof(buf), "Cache-Control: private, max-age=" ZEND_LONG_FMT, PS(cache_expire) * 60…
1328 if (PS(cache_limiter)[0] == '\0') return 0;
1343 if (!strcasecmp(lim->name, PS(cache_limiter))) {
1372 e_session_name = php_url_encode(PS(session_name), strlen(PS(session_name)));
1421 e_session_name = php_url_encode(PS(session_name), strlen(PS(session_name)));
1422 e_id = php_url_encode(ZSTR_VAL(PS(id)), ZSTR_LEN(PS(id)));
1432 if (PS(cookie_lifetime) > 0) {
1437 t = tv.tv_sec + PS(cookie_lifetime);
1446 smart_str_append_long(&ncookie, PS(cookie_lifetime));
1450 if (PS(cookie_path)[0]) {
1452 smart_str_appends(&ncookie, PS(cookie_path));
1455 if (PS(cookie_domain)[0]) {
1457 smart_str_appends(&ncookie, PS(cookie_domain));
1460 if (PS(cookie_secure)) {
1464 if (PS(cookie_httponly)) {
1512 PS(id) = zend_string_init(Z_STRVAL_P(ppid), Z_STRLEN_P(ppid), 0);
1513 PS(send_cookie) = 0;
1515 PS(id) = NULL;
1516 PS(send_cookie) = 1;
1522 int module_number = PS(module_number);
1525 if (!PS(id)) {
1530 if (PS(use_cookies) && PS(send_cookie)) {
1532 PS(send_cookie) = 0;
1540 if (PS(define_sid)) {
1543 smart_str_appends(&var, PS(session_name));
1545 smart_str_appends(&var, ZSTR_VAL(PS(id)));
1567 …a) == IS_ARRAY && (ppid = zend_hash_str_find(Z_ARRVAL_P(data), PS(session_name), strlen(PS(session…
1575 …php_url_scanner_add_var(PS(session_name), strlen(PS(session_name)), ZSTR_VAL(PS(id)), ZSTR_LEN(PS(…
1588 switch (PS(session_status)) {
1596 if (!PS(mod) && value) {
1597 PS(mod) = _php_find_ps_module(value);
1598 if (!PS(mod)) {
1604 if (!PS(serializer) && value) {
1605 PS(serializer) = _php_find_ps_serializer(value);
1606 if (!PS(serializer)) {
1611 PS(session_status) = php_session_none;
1617 PS(define_sid) = !PS(use_only_cookies); /* SID constant is defined when non-cookie ID is used */
1618 PS(send_cookie) = PS(use_cookies) || PS(use_only_cookies);
1621 lensess = strlen(PS(session_name));
1631 if (!PS(id)) {
1632 …if (PS(use_cookies) && (data = zend_hash_str_find(&EG(symbol_table), "_COOKIE", sizeof("_COOKIE") …
1634 …if (Z_TYPE_P(data) == IS_ARRAY && (ppid = zend_hash_str_find(Z_ARRVAL_P(data), PS(session_name), l…
1636 PS(send_cookie) = 0;
1637 PS(define_sid) = 0;
1641 if (!PS(use_only_cookies)) {
1642 if (!PS(id) && (data = zend_hash_str_find(&EG(symbol_table), "_GET", sizeof("_GET") - 1))) {
1644 …if (Z_TYPE_P(data) == IS_ARRAY && (ppid = zend_hash_str_find(Z_ARRVAL_P(data), PS(session_name), l…
1648 if (!PS(id) && (data = zend_hash_str_find(&EG(symbol_table), "_POST", sizeof("_POST") - 1))) {
1650 …if (Z_TYPE_P(data) == IS_ARRAY && (ppid = zend_hash_str_find(Z_ARRVAL_P(data), PS(session_name), l…
1657 if (!PS(id) && zend_is_auto_global_str("_SERVER", sizeof("_SERVER") - 1) == SUCCESS &&
1660 (p = strstr(Z_STRVAL_P(data), PS(session_name))) &&
1666 PS(id) = zend_string_init(p, q - p, 0);
1671 if (PS(id) && PS(extern_referer_chk)[0] != '\0' &&
1676 strstr(Z_STRVAL_P(data), PS(extern_referer_chk)) == NULL
1678 zend_string_release(PS(id));
1679 PS(id) = NULL;
1686 if (PS(id) && strpbrk(ZSTR_VAL(PS(id)), "\r\n\t <>'\"\\")) {
1687 zend_string_release(PS(id));
1688 PS(id) = NULL;
1698 if (PS(session_status) == php_session_active) {
1699 PS(session_status) = php_session_none;
1707 if (PS(session_status) == php_session_active) {
1708 PS(session_status) = php_session_none;
1709 if (PS(mod_data) || PS(mod_user_implemented)) {
1710 PS(mod)->s_close(&PS(mod_data));
1718 if (PS(session_status) == php_session_active) {
1730 if (APPLY_TRANS_SID && (PS(session_status) == php_session_active)) {
1731 …*new = php_url_scanner_adapt_single_url(url, urllen, PS(session_name), ZSTR_VAL(PS(id)), newlen, 1…
1750 if (!PS(use_cookies) ||
1795 add_assoc_long(return_value, "lifetime", PS(cookie_lifetime));
1796 add_assoc_string(return_value, "path", PS(cookie_path));
1797 add_assoc_string(return_value, "domain", PS(cookie_domain));
1798 add_assoc_bool(return_value, "secure", PS(cookie_secure));
1799 add_assoc_bool(return_value, "httponly", PS(cookie_httponly));
1814 RETVAL_STRING(PS(session_name));
1836 if (PS(mod) && PS(mod)->s_name) {
1837 RETVAL_STRING(PS(mod)->s_name);
1849 if (PS(mod_data) || PS(mod_user_implemented)) {
1850 PS(mod)->s_close(&PS(mod_data));
1852 PS(mod_data) = NULL;
1870 if (PS(session_status) != php_session_none) {
1889 if (!Z_ISUNDEF(PS(mod_user_names).names[i])) {
1890 zval_ptr_dtor(&PS(mod_user_names).names[i]);
1893 array_init_size(&PS(mod_user_names).names[i], 2);
1895 add_next_index_zval(&PS(mod_user_names).names[i], obj);
1896 add_next_index_str(&PS(mod_user_names).names[i], zend_string_copy(func_name));
1908 if (!Z_ISUNDEF(PS(mod_user_names).names[i])) {
1909 zval_ptr_dtor(&PS(mod_user_names).names[i]);
1911 array_init_size(&PS(mod_user_names).names[i], 2);
1913 add_next_index_zval(&PS(mod_user_names).names[i], obj);
1914 add_next_index_str(&PS(mod_user_names).names[i], zend_string_copy(func_name));
1916 if (!Z_ISUNDEF(PS(mod_user_names).names[i])) {
1917 zval_ptr_dtor(&PS(mod_user_names).names[i]);
1918 ZVAL_UNDEF(&PS(mod_user_names).names[i]);
1928 if (!Z_ISUNDEF(PS(mod_user_names).names[i])) {
1929 zval_ptr_dtor(&PS(mod_user_names).names[i]);
1931 array_init_size(&PS(mod_user_names).names[i], 2);
1933 add_next_index_zval(&PS(mod_user_names).names[i], obj);
1934 add_next_index_str(&PS(mod_user_names).names[i], zend_string_copy(func_name));
1936 if (!Z_ISUNDEF(PS(mod_user_names).names[i])) {
1937 zval_ptr_dtor(&PS(mod_user_names).names[i]);
1938 ZVAL_UNDEF(&PS(mod_user_names).names[i]);
1964 if (PS(mod) && PS(session_status) != php_session_active && PS(mod) != &ps_mod_user) {
1997 if (PS(mod) && PS(mod) != &ps_mod_user) {
2006 if (!Z_ISUNDEF(PS(mod_user_names).names[i])) {
2007 zval_ptr_dtor(&PS(mod_user_names).names[i]);
2009 ZVAL_COPY(&PS(mod_user_names).names[i], &args[i]);
2027 RETVAL_STRING(PS(save_path));
2053 if (PS(id)) {
2056 size_t len = strlen(ZSTR_VAL(PS(id)));
2057 if (UNEXPECTED(len != ZSTR_LEN(PS(id)))) {
2058 RETVAL_NEW_STR(zend_string_init(ZSTR_VAL(PS(id)), len, 0));
2060 RETVAL_STR_COPY(PS(id));
2067 if (PS(id)) {
2068 zend_string_release(PS(id));
2070 PS(id) = zend_string_copy(name);
2086 if (SG(headers_sent) && PS(use_cookies)) {
2091 if (PS(session_status) != php_session_active) {
2098 if (PS(mod)->s_destroy(&PS(mod_data), PS(id)) == FAILURE) {
2099 PS(mod)->s_close(&PS(mod_data));
2100 PS(session_status) = php_session_none;
2101 …_WARNING, "Session object destruction failed. ID: %s (path: %s)", PS(mod)->s_name, PS(save_path));
2108 ret = PS(mod)->s_write(&PS(mod_data), PS(id), data, PS(gc_maxlifetime));
2111 ret = PS(mod)->s_write(&PS(mod_data), PS(id), ZSTR_EMPTY_ALLOC(), PS(gc_maxlifetime));
2114 PS(mod)->s_close(&PS(mod_data));
2115 PS(session_status) = php_session_none;
2116 …php_error_docref(NULL, E_WARNING, "Session write failed. ID: %s (path: %s)", PS(mod)->s_name, PS(s…
2120 PS(mod)->s_close(&PS(mod_data));
2123 if (PS(session_vars)) {
2124 zend_string_release(PS(session_vars));
2125 PS(session_vars) = NULL;
2127 zend_string_release(PS(id));
2128 PS(id) = PS(mod)->s_create_sid(&PS(mod_data));
2129 if (!PS(id)) {
2130 PS(session_status) = php_session_none;
2131 …COVERABLE_ERROR, "Failed to create new session ID: %s (path: %s)", PS(mod)->s_name, PS(save_path));
2134 if (PS(mod)->s_open(&PS(mod_data), PS(save_path), PS(session_name)) == FAILURE) {
2135 PS(session_status) = php_session_none;
2136 …VERABLE_ERROR, "Failed to create(open) session ID: %s (path: %s)", PS(mod)->s_name, PS(save_path));
2139 if (PS(use_strict_mode) && PS(mod)->s_validate_sid &&
2140 PS(mod)->s_validate_sid(&PS(mod_data), PS(id)) == FAILURE) {
2141 zend_string_release(PS(id));
2142 PS(id) = PS(mod)->s_create_sid(&PS(mod_data));
2143 if (!PS(id)) {
2144 PS(session_status) = php_session_none;
2145 …_ERROR, "Failed to create session ID by collision: %s (path: %s)", PS(mod)->s_name, PS(save_path));
2150 if (PS(mod)->s_read(&PS(mod_data), PS(id), &data, PS(gc_maxlifetime)) == FAILURE) {
2151 PS(session_status) = php_session_none;
2152 …VERABLE_ERROR, "Failed to create(read) session ID: %s (path: %s)", PS(mod)->s_name, PS(save_path));
2159 if (PS(use_cookies)) {
2160 PS(send_cookie) = 1;
2191 if (PS(session_status) == php_session_active) {
2192 new_id = PS(mod)->s_create_sid(&PS(mod_data));
2223 RETVAL_STRING(PS(cache_limiter));
2244 RETVAL_LONG(PS(cache_expire));
2280 if (PS(session_status) != php_session_active) {
2322 if (PS(id) && !(ZSTR_LEN(PS(id)))) {
2357 if (PS(session_status) != php_session_active) {
2385 if (PS(session_status) != php_session_active) {
2390 zval *sess_var = Z_REFVAL(PS(http_session_vars));
2431 RETURN_LONG(PS(session_status));
2647 if (PS(mod) == NULL) {
2652 PS(mod) = _php_find_ps_module(value);
2656 if (PS(serializer) == NULL) {
2661 PS(serializer) = _php_find_ps_serializer(value);
2665 if (PS(mod) == NULL || PS(serializer) == NULL) {
2667 PS(session_status) = php_session_disabled;
2680 return php_rinit_session(PS(auto_start));
2695 if (!Z_ISUNDEF(PS(mod_user_names).names[i])) {
2696 zval_ptr_dtor(&PS(mod_user_names).names[i]);
2697 ZVAL_UNDEF(&PS(mod_user_names).names[i]);
2738 PS(module_number) = module_number;
2740 PS(session_status) = php_session_none;
2865 …if ((ppid = zend_hash_str_find(Z_ARRVAL(PG(http_globals)[where]), PS(session_name), progress->snam…
2879 if (PS(use_cookies)) {
2886 if (PS(use_only_cookies)) {
2897 …if ((progress_ary = zend_symtable_find(Z_ARRVAL_P(Z_REFVAL(PS(http_session_vars))), progress->key.…
2916 if (PS(rfc1867_min_freq) > 0.0) {
2924 progress->next_update_time = dtv + PS(rfc1867_min_freq);
2931 PS(session_status) = php_session_active;
2933 zval *sess_var = Z_REFVAL(PS(http_session_vars));
2946 PS(session_status) = php_session_active;
2948 zval *sess_var = Z_REFVAL(PS(http_session_vars));
2963 if (!PS(rfc1867_enabled)) {
2967 progress = PS(rfc1867_progress);
2974 progress->sname_len = strlen(PS(session_name));
2975 PS(rfc1867_progress) = progress;
2996 if (name_len == progress->sname_len && memcmp(data->name, PS(session_name), name_len) == 0) {
2999 …} else if (name_len == strlen(PS(rfc1867_name)) && memcmp(data->name, PS(rfc1867_name), name_len +…
3001 smart_str_appends(&progress->key, PS(rfc1867_prefix));
3023 if (PS(rfc1867_freq) >= 0) {
3024 progress->update_step = PS(rfc1867_freq);
3025 } else if (PS(rfc1867_freq) < 0) { /* % of total size */
3026 progress->update_step = progress->content_length * -PS(rfc1867_freq) / 100;
3043 PS(id) = zend_string_init(Z_STRVAL(progress->sid), Z_STRLEN(progress->sid), 0);
3046 PS(use_trans_sid) = 1;
3047 PS(use_only_cookies) = 0;
3049 PS(send_cookie) = 0;
3108 if (PS(rfc1867_cleanup)) {
3125 PS(rfc1867_progress) = NULL;