Tips

ダイレクトページリクエストに対してメソッド実行を強制する

日付2001/09/07
ID01-724
バージョンv6.5.x and 6.7.x
プラットフォームWindows and Mac

あなたがDefault HTML Rootを持っている4Dデータベースを持っていると仮定してください。もしそのフォルダーではあなたが呼ばれるファイルを持っていれば、「page.shtml」Webサーバーがつけられる場合、いかなるブラウザーもこれに要求することができます:

http://127.0.0.1/page.shtml

また、4Dは自動的にページを分配するでしょう。しかしながら、あなたがリクエストを最初に確証したければどうしますか?どのようにページが分配されるのを止めますか?あるいは、恐らく万が一あなたが例えばページにディスプレイ用のあるデータをセットアップするためにページに役立つ前にあるコードを実行したければどうしますか?

答えは_not_にあります、HTML rootの内部であなたのページを直接維持します。不明瞭な名前と共に、HTML rootの内部のフォルダーの中でそれらを維持する、誰も推測しないでしょう。ページを「不明瞭にした」後、同じURLをそれに再び載せてみてください。あなたのHTMLの「page.shtml」と命名されるファイルがないのでもはや定着するWebにおいては、接続方法がリクエストを代わりに扱うために実行するでしょう。

それが行う場合、別ページに再び直接ページでデータを準備することができます。カスタムレスポンスおよび発送する場合、If you _do_ want、あるset-upを実行した後に「page.shtml」を発送する

SEND HTML FILE(<>ObscureFolder+$tPageName)

<>ObscureFolderがそうである場合「不明瞭になった」フォルダー(例えば「xx1yy2zz3/」)および$tPageNameの名前を保持する変数は、要求されたページの名前です。