問題タブ [session-variables]
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.
php - PHP アプリケーションは再投稿を保証しません
この回答を得るために何を検索すればよいかわからなかった可能性があるため、これが既に処理されている場合は正しい投稿を教えてください。
さて、私は小さなカスタム CMS を持っており、ユーザーがページを更新して $_POST データを再送信しないようにしたいと考えています。だから私はこのようなことをしました:
スクリプトがリロードされると、セッション変数を使用してセッションを破棄します。
誰かがこれを処理するより良い方法を持っているかどうか疑問に思っています。それはかなり面倒ではありませんが、私は常により効率的な方法を探しています.
ありがとう。
編集:ちなみに、stackoverflow.comは、私がやっていることが不明確であると思われる場合に質問を投稿すると、どういうわけかこれを行いますが、その間にパーマリンクも作成します。
asp.net - VSデバッグモードで実行している場合を除き、リダイレクト後のセッション値はnullです。
いくつかのフォームでユーザー入力を受け取るASP.NETWebアプリケーションがあります。ウィザードのようなものです。最初のフォームで、ユーザーは情報を入力し、[次へ]ボタンをクリックします。ボタンのClickイベントで、いくつかの情報をSessionオブジェクトに保存します(マスターページのプロパティを使用)。次に、次のページにリダイレクトします。
これが私がしていることの例です:
最初のページで...
MasterPage.csで。
かなり基本的なもの。VS2008でこれをデバッグモードで実行すると、完全に機能します。これをテストサーバー(IIS7)にプッシュすると、Sessionオブジェクトに格納されているValue1、Value2などにアクセスしようとするとNullReference例外が発生します。
更新: コードを1つのサーバーに移行すると、上記のような問題が発生することがわかりました。ただし、別のサーバーに昇格すると、期待どおりに機能します。
どちらのサーバーも、IIS7を搭載したWindowsServer2008です。アプリケーションプールの設定と状態管理の設定を確認しましたが、違いは見られません。
asp-classic - スクリプト辞書をセッション変数に保存できますか?
ユーザーがログインしたときに辞書を作成し、その辞書をセッション変数に保存する従来のASPサイトがあります...
それはすべてうまく機能しますが、別のページに移動して、このように保存された辞書から値にアクセスしようとすると...
次のエラーが表示されます...
保存された辞書に間違ってアクセスしているかどうかを誰かに教えてもらえますか? 辞書オブジェクトをセッション変数に保存するのは悪い/間違ったことですか?
ありがとう
php - ローカル変数は$_SESSION変数に干渉しますか?
ランダムページでの次のコードの出力は次のとおりです。
は :
ログインしているユーザーIDが変更されています!:@
ログイン(認証)ページのコードは次のようになります。
web-applications - Webアプリケーション間でのデータの共有
ここに大きなWebFormsアプリケーションがあり、MVCに少しずつ移植したいと考えています。
co-mvc / webformsソリューションは必要ありませんが、Webフォームアプリケーションから呼び出すことができ、Webフォームアプリケーションを呼び出すことができるまったく新しいmvcアプリケーションを作成したいと思います。
問題は、2人の間で情報を共有することにあります。Webformsアプリケーションではセッションオブジェクトを非常に頻繁に使用します。これは、すべてが変換されるまで、同じままである必要があります。
それで、mvcアプリケーションでセッションオブジェクトに書き込み、webformsアプリケーションにそれを取得させる方法はありますか?その逆もありますか?
または、誰かがこれを行うための別の非データベースの方法を提案できますか?
編集
実際、これを「Webアプリケーション間で共有する」ように拡張します。
asp.net - ASP.NET ページのすべてのセッション/投稿/取得変数を出力します。
私は ASP.NET に非常に慣れていません。PHP にはかなり慣れています (残念ながら仕事では使用していません)。すべてのセッション変数を出力したいと思います。PHPでは非常に簡単です。私は次を使用します:
このためですが、簡単な ASP.NET に相当するものはありますか?
php - $ _SESSION変数のmysql_real_escape_string()が必要ですか?
mysql_real_escape_string()
MySQLクエリで$_SESSION
変数の関数を使用する必要がありますか?理論的には、変数は、または変数$_SESSION
とは異なり、エンドユーザーが変更することはできませんか?$_GET
$_POST
ありがとう :)
asp.net-mvc - asp.net mvc セッション?
医療記録管理アプリの管理インターフェイスを構築しています。私のクライアントは、アクションを実行するたびに患者を選択することなく、ユーザーが作業したい患者を簡単に選択する方法を私に求めました。たとえば、患者の現在の状態 (体重、サイズなど) の記録を保存してから、同じ患者を別の医師に割り当てたり、患者が現在勤務している会社を変更したりしたいとします。同じ患者を 3 回すべて... 彼は、患者の選択ドロップダウンを必要とし、その患者に対して異なるアクションを実行します。
私はこれを何らかの方法でセッション変数に保存する必要があると考えています..患者のテーブルがあり、LinqtoSqlクラスを使用しています....何をお勧めしますか?? 助けてください。
asp.net - セッション値を取得できません
ページの読み込み時に、自分のリスト オブジェクトにデータを入力し、セッションに保存しています。デバッグ中に、リスト オブジェクトがセッションに保存されていることがわかります。お気に入り
タイプ「Dispensary.ResourceScheduling.Views.SchedulingPopup」は「WebApplication.dll」と「App_Web_6bndsqgu.dll」の両方に存在します
この問題を解決する方法を教えてください。
前もって感謝します。
c# - セッションに格納されている変数は、ページのライフサイクル全体で1回または複数回逆シリアル化されますか?
CodeProjectで説明したのと同様の方法でSession変数をラップしたいと思います。
ここに私の質問があります:CurrentUser
同じページで複数回アクセスする必要がある場合、ラッピングプロパティにアクセスする代わりにローカル変数に割り当てることでパフォーマンスが向上しますか?またはHttpSessionState
、オブジェクトがリクエストごとに1回だけ逆シリアル化されるようにして、同じhttpリクエストでの後続の呼び出しにそれ以上のコストがかからないようにしますか?
ありがとう、アーロン