kekesed/cloudflare-adaptor

An easy way to normalize your Cloudflare-altered HTTP Information with a single line.

Installs: 11

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/kekesed/cloudflare-adaptor

v1.1beta 2016-10-13 05:19 UTC

This package is not auto-updated.

Last update: 2025-12-07 02:03:48 UTC


README

An easy way to normalize your Cloudflare-altered HTTP Information with a single line.

This will help your Framework to understand what is happening with the current connection made from Cloudflare's server. This will just simply change your $_SERVER variables.

How to use it

Simply do this JUST BEFORE EVERYTHING STARTS!

require_once('cf-adaptor/cf-adaptor.php');

Here's an example with Fat Free Framework

array_map(function($_p){ require_once($_p); },[
  'app/Adaptor/cf-adaptor.php', // see? this is the adaptor
  'app/f3/base.php',
  'app/config.php',
  'app/app.php'
]);
\F3::run();

Main Feature

  • Detect HTTPS.
  • Get Real IP.
    This normalize the $_SERVER['REMOTE_ADDR'] var.