Iva*_*van 3 php http symfony symfony-http-foundation psr-7
我在我的项目中使用HttpFoundation组件,而不使用完整的Symfony2框架。如果某些凭据为真,我尝试进行RedirectResponse并重定向用户(如文档中所述),但该return
语句不起作用。
我有:
use Symfony\Component\HttpFoundation\RedirectResponse;
$logged = 1;
if ($logged == 1) {
$response = new RedirectResponse('http://google.com/');
return $response;
} else {
die("not logged");
}
Run Code Online (Sandbox Code Playgroud)
当我执行此操作时,没有任何反应。但是,如果我改为这样做,则可以成功重定向到Google:
if ($logged == 1) {
$response = new RedirectResponse('http://google.com/');
echo $response;
}
Run Code Online (Sandbox Code Playgroud)
为什么这与echo
但不起作用return
?我不想echo
在我的课程库中使用。
有什么办法吗?
归档时间: |
|
查看次数: |
532 次 |
最近记录: |