Skip to content

Instantly share code, notes, and snippets.

@simesy
Created August 26, 2018 12:18
Show Gist options
  • Select an option

  • Save simesy/f667eab8eb180bc5bbeb319c4a7930ea to your computer and use it in GitHub Desktop.

Select an option

Save simesy/f667eab8eb180bc5bbeb319c4a7930ea to your computer and use it in GitHub Desktop.
Debugging some proxy things
<?php
print "\n\nSERVER HEADERS:\n\n";
print(var_export($_SERVER, TRUE));
print "\n\nSymfony HTTP Foundation request headers:\n\n";
$request = \Drupal::request();
foreach ($request->headers->all() as $key => $header) {
print $key . ': ' . $header[0] . "\n";
}
print "\n\nExpected base url: " . $request->getBaseUrl();
print "\n\nDrupal settings\n\n";
$settings = \Drupal\Core\Site\Settings::getAll();
foreach (['reverse_proxy', 'reverse_proxy_addresses', 'reverse_proxy_header', 'reverse_proxy_proto_header', 'reverse_proxy_port_header', 'reverse_proxy_host_header', 'reverse_proxy_forwarded_header'] as $key) {
print $key . ': ' . $settings[$key] . "\n";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment