| @@ 492-495 (lines=4) @@ | ||
| 489 | if ( in_array( $key, array( 'HTTP_COOKIE', 'HTTP_COOKIE2', 'HTTP_USER_AGENT', 'HTTP_REFERER' ) ) ) { |
|
| 490 | // We don't care about cookies, and the UA and Referrer were caught above. |
|
| 491 | continue; |
|
| 492 | } elseif ( in_array( $key, array( 'REMOTE_ADDR', 'REQUEST_URI', 'DOCUMENT_URI' ) ) ) { |
|
| 493 | // All three of these are relevant indicators and should be passed along. |
|
| 494 | $form[ $key ] = $value; |
|
| 495 | } elseif ( wp_startswith( $key, 'HTTP_' ) ) { |
|
| 496 | // Any other HTTP header indicators. |
|
| 497 | // `wp_startswith()` is a wpcom helper function and is included in Jetpack via `functions.compat.php` |
|
| 498 | $form[ $key ] = $value; |
|
| @@ 47-49 (lines=3) @@ | ||
| 44 | ||
| 45 | if ( 0 === strpos( $key, 'HTTP_' ) ) { |
|
| 46 | $data[ $key ] = $value; // HTTP headers. |
|
| 47 | } elseif ( in_array( $key, array( 'REMOTE_ADDR', 'REQUEST_URI', 'DOCUMENT_URI' ), true ) ) { |
|
| 48 | $data[ $key ] = $value; |
|
| 49 | } |
|
| 50 | } |
|
| 51 | ||
| 52 | return $data; |
|