kekesed/cloudflare-adaptor

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

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

This package is not auto-updated.

Last update: 2025-02-01 21:09:15 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.