uawdijnntqw1x1x1
IP : 3.21.186.117
Hostname : premium160.web-hosting.com
Kernel : Linux premium160.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
batcwwjx
/
.
/
old
/
.
/
public_html
/
wp-content
/
plugins
/
wp-rocket
/
inc
/
functions
/
varnish.php
/
/
<?php defined( 'ABSPATH' ) || die( 'Cheatin’ uh?' ); /** * Send data to Varnish * * @since 2.6.8 * * @param string $url The URL to purge. * @return void */ function rocket_varnish_http_purge( $url ) { $parse_url = get_rocket_parse_url( $url ); $varnish_x_purgemethod = 'default'; $regex = ''; if ( 'vregex' === $parse_url['query'] ) { $varnish_x_purgemethod = 'regex'; $regex = '.*'; } /** * Filter the Varnish IP to call * * @since 2.6.8 * @param string The Varnish IP */ $varnish_ip = apply_filters( 'rocket_varnish_ip', '' ); if ( defined( 'WP_ROCKET_VARNISH_IP' ) && ! WP_ROCKET_VARNISH_IP ) { $varnish_ip = WP_ROCKET_VARNISH_IP; } /** * Filter the HTTP protocol (scheme) * * @since 2.7.3 * @param string The HTTP protocol */ $scheme = apply_filters( 'rocket_varnish_http_purge_scheme', 'http' ); $parse_url['host'] = ( $varnish_ip ) ? $varnish_ip : $parse_url['host']; $purgeme = $scheme . '://' . $parse_url['host'] . $parse_url['path'] . $regex; wp_remote_request( $purgeme, array( 'method' => 'PURGE', 'blocking' => false, 'redirection' => 0, 'headers' => array( /** * Filters the host value passed in the request headers * * @since 2.8.15 * @param string The host */ 'host' => apply_filters( 'rocket_varnish_purge_request_host', $parse_url['host'] ), 'X-Purge-Method' => $varnish_x_purgemethod, ), ) ); }
/home/batcwwjx/./old/./public_html/wp-content/plugins/wp-rocket/inc/functions/varnish.php