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
Requires
- php: >=5.3.6
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.