Цитата |
Достоверно можно знать только IP с которым непосредственно установлен коннект. Всё остальное справочная информация, в вопросах безопасности полагаться на неё нельзя. |
Цитата |
правильный ли на твой взгляд алгоритм - https://github.com/kohana/core/blob/3.3/mas...equest.php#L102 ? |
Цитата |
Вот смотришь на эту простыню и охереваешь, с какого рожна всё тормозит, а оно вон чего... |
Цитата (twin @ 1.02.2014 - 05:23) |
Тут вот с удобством я бы поспорил... Это больше на хардкод похоже. Вот у ZEND более лояльно. И хотя MiksIr говорит, что они тоже решили через trusted proxy, на самом деле я не нашел такого, а нашел только через опции. Что впрочем более логично, так как список доверенных удобнее организовать снаружи, зато остается возможность получить именно то, что нужно, а не то, что навязал фреймворк. |
Цитата |
twin, а ключевое слово public для чего по-твоему придумали? |
Цитата |
Как мне из этого метода получить любую цепочку, не только разрешенную? |
Цитата |
И уж тем более нафиг тащить всю портянку, дабы переопределить этот метод. |
class Request extends Kohana_Request {
public static function factory($uri = TRUE, $client_params = array(), $allow_external = TRUE, $injected_routes = array()) {
$request = parent::factory($uri, $client_params, $allow_external, $injected_routes);
// твоя логика
return $request;
}
}
Цитата |
За универсальность приходиться платить |