Сессия CodeIgniter за прокси

Что произойдет, если у вас нет списка IP-адресов прокси? При использовании сервисов ускорения работы сайтов, таких как Akamai, Google, Edgecast или CloudFront; всегда было бы трудно получить IP-адреса для сеансов от них.

При тестировании нашего приложения codeigniter в CDN мы заметили, что IP-адреса передаются как IP-адреса CDN, а не IP-адреса клиента в базе данных сеанса.

Как вы можете обойти это?

    /*
|--------------------------------------------------------------------------
| Reverse Proxy IPs
|--------------------------------------------------------------------------
|
| If your server is behind a reverse proxy, you must whitelist the proxy IP
| addresses from which CodeIgniter should trust the HTTP_X_FORWARDED_FOR
| header in order to properly identify the visitor's IP address.
| Comma-delimited, e.g. '10.0.1.200,10.0.1.201'
|
*/
$config['proxy_ips'] = '';

Спасибо!

6
задан Chirag 15 August 2012 в 03:09
поделиться