Подскажите по поводу user->returnUrl

Если необходимо перенаправить пользователя на страницу, с которой он пришел, правильно ли сделать

$this->redirect(Yii::app()->user->returnUrl);

И еще небольшой вопросик:

делаю голосование на сайт. Как лучше определять, голосовал пользователь, или нет. Подойдет ли для этих целей Yii::app()->user->setState? или лучше использовать cookie

Я делаю можно сказать по старинке:


$this->redirect($_SERVER['HTTP_REFERER']);

Я храню все такие вещи в базе обычно. Так уж точно не проголосуют второй раз.

Да, returnUrl отлично подходит для таких целей.

По поводу голосования, храните айпишку в базе к примеру. оттуда и проверяйте.