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