0

これら 2 つの文字列を比較する必要があるため、たとえば次のようにします。

if($this->getRequest()->headers->get('referer') != $this->generateUrl('foo')) {}

問題は、ここのリファラーが完全な URL アドレスを教えてくれることです:

http://website.com/foo

そして、generateUrl() メソッドで得られるのは次の 1 つだけです。

/foo

どうすればこれを解決できますか?

4

1 に答える 1

2

以下を使用して絶対 URL を生成できます。

 $this->generateUrl('route_name', $parameters, true))

$parametersnull... API リファレンスを参照してください。

于 2013-07-16T14:11:38.380 に答える