Tips

HTMLフォームアクションURLをスラッシュから始めることの重要性

日付2011/04/14
ID76298 (英語原文参照)
バージョン12.1
プラットフォームMac/Win

HTMLフォームアクションにURLを使用し, 4DACTION, 4DCGI, 4DSYNCなどの予約語を使用する場合, URLをスラッシュから開始することは大切です。スラッシュから開始しなかった場合, On Web ConnectionやOn Web Authenticationメソッドに無数の4DCGIや4DACTION文字列が渡されることになりかねません。

たとえば, 次のようなURLをフォームアクションに記述したとしましょう。

<p><a href="4DCGI/return_a_page">4DCGI WITHOUT LEADING SLASH</a></p>

上記ハイパーリンクを連続してクリックすると, "4DCGI/4DCGI/4DCGI/return_a_page" のような文字列がOn Web Connectionの$1に渡されます。そうならないために, URLは下記のように記述してください。

<p><a href="/4DCGI/return_a_page">4DCGI LEADING SLASH</a></p>