問題タブ [cflocation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
coldfusion - CFLOCATION リクエストをキャッチまたは防止することは可能ですか
10 年以上前に作成された巨大なレガシー システムのメンテナンスを行っています。それはすべて、OOP の概念なしで手続き的に書かれています。コード全体に多くのインクルードとリダイレクトがあります。問題は、特定のイベントが特定の cflocation を呼び出している場所を見つけるのが非常に難しいことです。
すべての cflocations の発生を停止し、代わりにエラーまたは何かを作成して見つけられるようにする方法はありますか? onRequest メソッドに何かを追加して、cflocation をキャッチし、それが機能しないようにすることができるのではないかと考えていました。
coldfusion - cflocation や cfhttp を使用して、フォーム ポストで JavaScript リダイレクトを模倣することはできますか?
ログインデータを別のドメインに投稿する必要があるプロジェクトがあります。フォームの送信後、ブラウザーに Cookie が設定され、ユーザーはリダイレクトされます。
私は次のようにjavascriptでこれを達成することができました:
cfhttp を使用する場合:
応答には Cookie は含まれません。ページからログインしたかのように、メタ リダイレクトを含む HTML のみです。しかし、Cookie がないと認証されません。
cfhttp や cflocation を使用してリダイレクトと投稿を行う方法はありますか、それとも JavaScript が最適なソリューションですか?
coldfusion - cflocation は onRequest を呼び出しますか?
「transaction_types」が定義されていないというエラーが表示され、その理由がわかりません。
私はapplication.cfcを持っています:
header.cfm ファイルは次のようになります (ヘッダーはすべてのファイルで呼び出され、ユーザーがいるディレクトリに応じて異なるサブヘッダーがあります)。
問題が発生しているディレクトリには、index.cfm と subheader.cfm の 2 つのファイルがあります。
subheader.cfm、最初の行
index.cfm の一部であり、問題は cflocation である可能性があると思いますが、よくわかりません:
アプリケーション ファイルは常に header.cfm をロードし、続いて directory/subheader.cfm を directory/index.cfm の前にロードするため、directory/index.cfm がロードされるたびに transaction_types が定義されると考えてページを設定しました。cflocation はこれをバイパスしますか?