Неожиданное поведение браузера в проекте на symfony

zdimon

Новичок
Неожиданное поведение браузера в проекте на symfony

Доброго всем.

При запросе некого url в action-e модуля которого используется $this->redirect('module/action') появляется предложение браузера качнуть пустой wav файл с именем похожим на хеш, постоянно изменяющийся по f5 типа такого (hs8as6sav657fasfas876fasf6.wav).
Трабл замечен в ff.

Подскажите из за чего может быть такое?
 

zdimon

Новичок
в акшине такое
PHP:
$user = sfGuardUserPeer::retrieveByPK($request->getParameter('id'));
  	$this->forward404Unless($user);
        $from_user = $this->getUser ()->getProfile();
      //// Шлем уведомление
      $not=MailnoticePeer::retrieveByPK(13);
      $title = $not->getTitle();
      $body='уведомление';
      myTools::sendMail($user->getEmail(),$title,$body);

  	

        $ref = $this->getRequest()->getReferer();

     $this->getUser ()->setFlash ( 'message', 'Вы подмигнули пользователю! Ему отправлено уведомление!' );
     $this->redirect($ref);
на кеш уже безусловный рефлекс

подозреваю что это связано в редиректом по реферу
$ref = $this->getRequest()->getReferer();
$this->redirect($ref);
 

MuXaJIbI41981

Новичок
а зачем $ref = $this->getRequest()->getReferer(); делать ... ты что не знаешь куда дожен редирект быть после выполнения действий?

выведи для проверки что возвращет $this->getRequest()->getReferer();
 

zdimon

Новичок
Это делается для возврата на ну же страницу от куда был запрос, а он может быть из разных мест.

Проблема решена следующим образом:

if($ref=='') $this->redirect('@home');

Как оказалось рефер не всегда есть.

Спасибо что натолкнули, но глюк с wav файлом - это жесть.
 
Сверху