Показать сообщение отдельно
  #8 (permalink)  
Старый 06.04.2010, 22:59
Koc Koc вне форума
Аспирант
Отправить личное сообщение для Koc Посмотреть профиль Найти все сообщения от Koc
 
Регистрация: 21.09.2009
Сообщений: 59

1) более удобный доступ к файлам. К примеру выше
$request->files->fileField2 // тут структура будет не такая, как в $_FILES['fileField2']
/*
	array (
		'name' => 'MyFile1.txt',
		'type' => 'text/plain',
		'size' => 123,
		'tmp_name' => '/tmp/php/php1h4j1o',
		'error' => 0
	),
	array (
		'name' => 'MyFile1.jpg',
		'type' => 'image/jpeg',
		'size' => 98174,
		'tmp_name' => '/tmp/php/php6hst32',
		'error' => 0
	 )
*/


2) не будет нотайсов в случае если запрошенные ключи в массиве отсутствуют

3)можно подставлять значения по-умолчанию, если ключи не объявлены
$request->cookies('cookie', 'default value');


4) обернутый $_REQUEST ($_r->request) не будет "загажен" куками.

5) в случае установки кук через Response они сразу же будут доступны в Request'е

6) Аяксовый у нас запрос пришел? $_r->isAjax(); А может быть мы отправляли файлы через iframe? $_r->isIframed();

7) Запрос аяксовый (а значит данные в UTF-8), но наш проект в cp1251? Да нивапрос, Request сам все разрулит и конвертнет пришедшие данные в кодировку проекта

8) на сервере включены mq_gpc? Request задетектит это и пройдется по данным через stripslashes
Ответить с цитированием