Ответ
Misha v.3 30.10.2007 14:28
Это секьюрно...?
если есть сомнения, не отдаётся ли посетителю и остальной результат, то можете посмотреть telnet-ом что именно отдаётся (я не смотрел, но думаю если задано body, то отдаётся только оно).
но мне такой подход не нравится:
- вы направили что-то в body, но на этом обработка не останавливается, соотв. код работает дальше, жрёт память и время. да и код надо написать так, чтобы он не сломался.
- не вижу принципиальной разницы между выдачей xml/html в body и стандартный output
- сам использую body только если надо выдать посетителю файл (например парсер проверит права доступа к файлу, а потом загрузит его и выдаст в body). однако не делаю так, если есть вероятность работы с большими файлами (парсер при этом грузит файл в память)
т.е. в вашем случае я сделал бы так:
^if($bLogged){
тут код, который выдаст что-то для залогиненного пользователя
}{
тут форма
}
- Про $response:body[], tezro 30.10.2007 14:06 / 30.10.2007 14:08
- Ответ, Misha v.3 [M] 30.10.2007 14:28
- Ответ, tezro 30.10.2007 14:46