symfonyで、$this->redirect('user/index?url=http://example.com')したかった
urlencodeしても、スラッシュがブラウザに解釈されて期待通りにいきませんでした。
妥協案として、ネイティブにheader使いました。
header('Location: ' . $this->getController()->genUrl('user/index', false) . '?url=http://example.com'); exit;
この状況説明しにくいし、調べにくい。
あと、1.0と1.1って結構違うね。
追記
リダイレクト手前で、
sfConfig::set('sf_url_format', 'GET');
にして、パラメータ受け取ったら、
sfConfig::set('sf_url_format', 'PATH');
に、戻したほうがいい気がした。