問題タブ [coldfusion-7]
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 - スラッシュなしの Coldfusion 日付
09092013 のように、スラッシュなしで日付を入力しようとしています。これらの文字列を日付オブジェクトにすばやく簡単に変換する方法はありますか? ParseDateTime() は気に入らなかった。
javascript - お問い合わせフォームのスパム防止
私はスパム防止方法について多くの調査を行ってきましたが、CAPTCHA の使用に頼りたくありません。
フォームは通常、フォームの内容を含む電子メールをユーザーと Web マスターに送信します。
私が最初にしたことは、ユーザーに送信された電子メールのフォームの内容を削除し、単に確認メッセージを表示することです。
フィールドが入力されている場合、人の「タイトル」の行を追加し、CSS を使用して行を非表示にしました。メールを送信せずに送信が完了します。
他にもテクニックをいくつか追加したいと思い
ます。送信完了までの時間を確認してください - 5 秒未満の場合はメールを送信しないでください。
一意の ID を渡す - 一致しない場合はメールを送信しない
問題は、Web サイトのページがキャッシュされるため、セッション変数を直接設定しても意味がないことです。ajax を使用して CFC をヒットし、変数を設定することを検討していますが、JavaScript が必要になります。
JavaScript が有効になっているもののみに送信を制限する必要がありますか? または、代替案はありますか?
ありがとう
session - ColdFusion セッション ID を生成する一意の情報は何ですか?
nocache ヘッダーを使用してコンテンツ配信ネットワーク (CDN) にページをキャッシュしないように指示していますが、すべてのページ リクエストで新しい ColdFusion セッション ID が生成されます。したがって、セッション変数を永続化できません!
CDN をバイパスすると、セッションはマシンのブラウザーごとに一意になり、通常どおりに機能します。
CDN 会社がこの状況を助けるために何かできるかどうかを知りたいのですが、ColdFusion が新しいセッション ID の作成をどのように決定したかがわかりません。CDN が毎回固有のものを生成していると思われますが、何が原因かはわかりません。
何かご意見は?
ありがとう
coldfusion - coldfusion cfm ページの特殊文字エラー
アプリケーションの 1 つに CF MX7 を使用しています。
アプリケーションを通じて検索する一連の文字を入力すると、CF は次のようなエラーをスローします。
要素 USER_NAME は URL で定義されていません。
D:\Inetpub\wwwroot\MISWEB\lci\userNavigator.cfm でエラーが発生しました: 2 行目
これは、ログイン ID に # 文字が含まれているものを検索するために入力したときに発生します 0952#2。基本的に、入力しているログイン ID に問題があることは理解しましたが、ユーザーにログイン ID の変更を求めることはできません。これらの値を受け入れるようにコードを変更する別の方法はありますか?
したがって、ユーザー名が正しくないため、ユーザー名を受け入れていない2行目にエラーがスローされています。宣言 #..# オープンおよびクローズ # 関数内で提供されるログイン ID に存在する # を含める方法はありますか?
coldfusion - Coldfusion は内部で createObject をどのように処理しますか?
cfscript ブロック内から CFC から静的関数を呼び出したいとします。私の知る限り、唯一の方法は、CFC オブジェクトへの参照を返す createObject() を使用することです。
これは良い習慣ですか?cfinvoke は確実にオブジェクトをスマートにインスタンス化し、静的 CFC を複数回インスタンス化しないことを読んだことを覚えていると思います。これは本当ですか? もしそうなら、createObject() を使用するとき、これはまだ本当ですか?
coldfusion - Java オブジェクトを返す場合、どの returntype を使用すればよいですか?
関数から作成された Java オブジェクトを返す場合、どの returntype を使用すればよいcreateObject("java", "<someclass>")
ですか?
「Any」が唯一の解決策ですか?