HTMLフォームアクションURLをスラッシュから始めることの重要性
日付 | 2011/04/14 |
---|---|
ID | 76298 (英語原文参照) |
バージョン | 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>