問題タブ [session]

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.

0 投票する
1 に答える
15670 参照

oracle - PL/SQLパッケージでセッション変数skip_unusable_indexesをtrueに設定して、テーブルの削除/挿入を高速化する方法は?

PL/SQL ストアド プロシージャを介して制御されるデータ ロードを高速化しようとしています。更新するテーブルのインデックスを使用できないようにプログラムで変更しました。私は、Oracle がこれらの使用できないインデックスを無視することを望んでいます。私は声明を出すことができます:

しかし、その後エラーが発生します:

ORA-01502: 索引'MY_INDEX_NAME'またはそのような索引のパーティションは使用できない状態です

私の変更セッションを無視したようです。

PL/SQLパッケージ内でセッションを変更できますか? そうでない場合、私の代替手段は何ですか? ロードを高速化するためにインデックスを無効にする (使用不可に設定する) 他にどのようにすればよいでしょうか?

やや関連する質問here

0 投票する
5 に答える
2661 参照

ruby-on-rails - Railsセッションシークレットを読む最良の方法は何ですか?

プログラムで Rails セッション シークレットにアクセスしたいと考えています (サインオン トークンの生成に使用しています)。

これが私が思いついたものです:

これにより、セッション シークレットが返されます。ただし、 ActionController::Base.session を呼び出すたびに、別のエントリが配列に追加されるため、次のようになります。

これはダメだと思います。

セッションシークレットにアクセスするより良い方法はありますか?

0 投票する
3 に答える
7445 参照

java - Java Servlet API によるセッション処理でのカスタム ID

サーブレット API を介して HTTP セッションにカスタム ID を割り当てることは可能ですか?

たとえば、Tomcat などの任意のアプリケーション サーバーからのセッション処理では、一意の ID を生成するだけで十分です。しかし、ユーザーごとの情報と時間に基づいてカスタムの一意のセッション ID を持っているので、繰り返されません。

また、セッション処理に関するすべてのドキュメントを調べましたが、必要なものがどこにも見つかりません。

これはプロジェクトの要件であるため、それが不可能な場合は、その理由を知る必要があります (または、API を介してのみ利用できないのでしょうか?)。

0 投票する
4 に答える
712 参照

asp.net - セッションをクリーンに保つにはどうすればよいですか?

これは、Session を使用して一時データを保存する状況に関するものです。1 つの例は、複数ステップの登録プロセス中に入力された情報です。

Web サイトにそのようなセクションが多数ある場合 - セッションをセクション内のページの一時データ ストアとして利用したい場合、データが不要になったときにセッションをクリーンアップする良い方法は何ですか。セクションから移動して、ページ自体をクリーンアップに使用できないようにします。

[編集] 私の場合、これの主な原動力は、セッションがプロセスの外に保存されるため、ネットワーク トラフィックを削減することですが、メモリにバインドされたアプリケーションとパフォーマンス全般に同じ​​懸念が適用される可能性があります。また、Session の予期しないデータによって、追跡が困難なバグが発生しやすくなります。

0 投票する
2 に答える
1136 参照

php - フォームと Cookie なし - フォームを送信するエレガントな方法

ホイ!

送信したいフォームがありますが、PHPSESSID を追加する必要があります。これは、一部のクライアントが Cookie を許可しないためです。

私のページには、ユーザーのリストを表示する JavaScript 関数 (検索、並べ替え、詳細を開く) がいくつかあります。ページは PHP によって生成されます。

現在、フォームのすべての送信に PHPSESSID を含めるエレガントな方法を探しています。これは複数のページで行う必要があるため、簡単な解決策を期待しています。PHPSESSID をアクションまたは非表示フィールドに追加すると、正しく機能しません。

それとも、この問題は別の場所にありますか? クライアントが制限が厳しすぎるファイアウォールの背後にある可能性があります。その方向のアイデア(特に解決策;-))も大歓迎です!

コード例 (非常に簡略化):

前もって感謝します!

さようなら、バスティ

[編集] session.use_trans_sid が true に設定されています

0 投票する
4 に答える
26561 参照

asp.net - WebアプリケーションからASP.NETのセッションのサイズを確認するにはどうすればよいですか?

WebアプリケーションからASP.NETのセッションのサイズを確認するにはどうすればよいですか?

0 投票する
2 に答える
4199 参照

asp.net - ASP.NET: ポップアップ ブラウザー ウィンドウとセッション Cookie

概要: Windows エクスプローラーを使用して ASP.NET Web サイトを参照する場合、ポップアップ ウィンドウは親ウィンドウからセッション Cookie を「借用」しません。

詳細:

ASP.NET Web サイト (.NET 2.0) に取り組んでいます。フォーム認証を使用しています。セッションを処理するために Cookie を使用する必要があります。

ページにボタンがあります。ユーザーがそれをクリックすると、ポップアップ ウィンドウが開きます。ポップアップには、以前に親ブラウザー ウィンドウから設定されたセッション変数を使用する ASPX ページが表示されます。IE (6、7、8) と Firefox 2.0 を使用して Web サイトをテストしてきました。これらすべてのブラウザーで、ポップアップ ウィンドウは親ブラウザー ウィンドウと同じセッションにアクセスでき、すべて正常に動作します。

ポップアップ ウィンドウにエラーが表示されるというバグがクライアントから報告されました。ログ ファイルを見ると、ポップアップ ページがセッション変数にアクセスしようとした時点で NullReferenceException であることがわかります。クライアントと話していると、彼はメインの Web サイトを Windows Explorer で開いたと言っていました!!!

テスト マシンで問題を再現することに成功し、ポップアップが新しいセッションを使用していることを確認しました。

マシンには Win XP と IE6 がインストールされている必要があります。IE7 では、Web サイトは正常に動作します。

0 投票する
3 に答える
2948 参照

session - ASP.NET 2.0 で期限切れのセッションを処理する最も効率的な方法は何ですか?

私たちが構築しているサイトで。ユーザーのセッションが終了したときに、ユーザーをデフォルトのページにリダイレクトできるようにする必要があります。

一見したところ、Session_End と Response.Redirect を使用してこのジョブを実行しました。

しかし、それはResponse is not available in this contextエラーのがらくたを生成します。当然のことながら、サーバーのエラー ログにスパムを送信したくありません。

ASP.NET 2.0 で終了するセッションを処理する最も効率的な方法は何ですか?

0 投票する
4 に答える
4521 参照

.net - ASP.NET セッション Cookie を Java アプレットと共有する

フォーム認証された aspx ページ内で実行される Java アプレットがあります。私のサイトの .NET 1.1 バージョンでは、アプレットはセッション Cookie にアクセスでき、サーバーからファイルを取得できますが、.NET 2.0 バージョンでは認証に失敗します。

2.0 はデフォルトで Cookie を HttpOnly に設定すると述べているフォーラムの投稿を他の場所でいくつか見ましたが、これまでのところ、与えられた解決策はうまくいきませんでした。また、2.0がユーザーエージェントに基づいて差別している可能性があることもどこかで読みました。

誰かがこれについて経験や洞察を持っていますか?

0 投票する
3 に答える
8015 参照

php - C++ cURL (libcurl) を使用して単純な PHP セッションを管理する方法

PHP スクリプトとの通信に libcurl を使用する C++ クライアントを作成しています。

通信はセッション ベースである必要があるため、最初のタスクはログインして、PHP スクリプトでセッションを設定することです。

私は、C++ や PHP からセッションを操作することに慣れていません。私は基本的に、それが Cookie とセッション ID の通信に関係していることを知っています。

簡単なセッション管理の使用例を示す curl ホームページの例が見つかりません。

curl の次のオプションの 1 つまたは多くと関係があると思います。

しかし、たとえば CURLOPT_COOKIESESSION のドキュメントだけでは全体像はわかりません。

これを行ったことのある人は、コンセプトを示す簡単なコードを共有してください。

よろしく

ロバート