ページが内部サイトにフォームを渡しているかどうかを判断する必要があります。ページが外部ドメインからのものである場合、リダイレクトする必要があります。
同僚がこのコードを思いつきました:
<cfif isDefined("form")>
<cfif not findnocase("our_domain", http_referer)>
<cflocation url="redirect_link">
</cfif>
</cfif>
変数を探すisDefined()
ので、彼が適切に使用しているとは思いません。isDefined()
フォーム自体を探す必要があります。も調べましstructKeyExists()
たが、これもフォーム内の変数を探します。フォーム自体を探すにはどうすればよいですか?