タグ付けされた質問 「session」

セッションとは、単一のクライアントとサーバー間の通信を指します。セッションはユーザーに固有であり、ユーザーごとに新しいセッションが作成され、そのユーザーからのすべての要求を追跡します。

8
PHPセッションIDの一意性
PHPセッションIDはどのくらい一意ですか?私が読んださまざまなことから、2人のユーザーが同じセッションIDを取得することに決して依存してはならないという印象を受けました。GUIDではありませんか?
90 php  session  guid 

6
Socket.IO 1.xおよびExpress 4.xとセッションを共有する方法
Socket.io 1.0およびExpress 4.xとセッションを共有するにはどうすればよいですか?私はRedis Storeを使用していますが、問題はないと思います。ミドルウェアを使用してCookieを取得し、セッションを取得する必要があることはわかっていますが、方法がわかりません。検索しましたが、機能しませんでした var RedisStore = connectRedis(expressSession); var session = expressSession({ store: new RedisStore({ client: redisClient }), secret: mysecret, saveUninitialized: true, resave: true }); app.use(session); io.use(function(socket, next) { var handshake = socket.handshake; if (handshake.headers.cookie) { var str = handshake.headers.cookie; next(); } else { next(new Error('Missing Cookies')); } });


6
ASP.Net MVCコントローラーコンストラクターのセッションnull
コントローラのコンストラクタでSessionがnullになるのはなぜですか?アクションメソッドからアクセスできます。おそらく、MVCルーティングフレームワークはコントローラーの更新を担当しているため、その時点ではセッションを(再)インスタンス化していません。 これが仕様によるものであるかどうか、そうであればなぜですか? [遅延読み込みパターンを使用して問題を回避することができました。]

8
PHPのsession_unset()とsession_destroy()の違いは何ですか?
php.netのドキュメントから: session_destroy —セッションに登録されているすべてのデータを破棄します session_unset —すべてのセッション変数を解放します 私の3部構成の質問は次のとおりです。 2つの機能は非常に似ているようです。 2つの違いは何ですか? どちらも、セッションに登録されているすべての変数を削除しているようです。それらのいずれかが実際にセッション自体を破壊しますか?そうでない場合、これをどのように達成しますか(セッション自体を破棄します)。 2つの関数のどちらもクライアントでセッションCookieを削除しないのは正しいですか?

11
ASP.NETWebサイトでCookieを削除する方法
私のウェブサイトでは、ユーザーが[ログアウト]ボタンをクリックすると、Logout.aspxページにコードが読み込まれますSession.Clear()。 ASP.NET/C#では、これによりすべてのCookieがクリアされますか?または、私のWebサイトのすべてのCookieを削除するために追加する必要のある他のコードはありますか?

6
session.Mergeとsession.SaveOrUpdateの違いは何ですか?
親/子オブジェクトまたは多対多の関係で、SaveOrUpdateまたはのいずれかを呼び出す必要があることに気付くことがありますMerge。通常、を呼び出す必要がある場合、呼び出すときにSaveOrUpdate発生する例外は、Merge最初に保存されていない一時オブジェクトに関係しています。 両者の違いを説明してください。

1
Cookieとセッションとは何ですか?また、それらは互いにどのように関連していますか?
私はCookieとセッションを専門的に理解しようとしています。ブラウザがサーバーに接続すると、サーバーはブラウザに「phpsessid」を含むCookieをクライアントブラウザのCookieフォルダに「貼り付ける」ように「要求」することを知っています。 「phpsessid」ができたので、クライアントがサーバーに入ると、ブラウザはサーバーに「phpsessid」を送信し、サーバーはtmpフォルダーを調べ、一致するものがある場合は、ユーザーが持っているすべてのデータをロードします。このクライアントですが、私はプロセスに少し混乱しています。 セッションとCookieを作成するプロセス、つまり舞台裏で何が起こっているのかを理解するのを誰かが助けてくれれば幸いです。

6
Webメソッドでセッションにアクセスするにはどうすればよいですか?
内でセッション値を使用できますWebMethodか? 使用してみましたSystem.Web.Services.WebMethod(EnableSession = true)が、この例のようにSessionパラメーターにアクセスできません: [System.Web.Services.WebMethod(EnableSession = true)] [System.Web.Script.Services.ScriptMethod()] public static String checaItem(String id) { return "zeta"; } これがwebmethodを呼び出すJSです: $.ajax({ type: "POST", url: 'Catalogo.aspx/checaItem', data: "{ id : 'teste' }", contentType: 'application/json; charset=utf-8', success: function (data) { alert(data); } });
85 c#  session 

5
Railsセッションの現在の慣行
Railsとセッションに関する「ベストプラクティス」のヒントはありますか?Rails 3のデフォルトのセッションタイプはまだCookieStoreですよね?私はしばらくSqlSessionStoreを使用し、それはうまく機能しましたが、CookieStoreを支持してそれから離れることができます。 塩漬けの情報であっても、機密情報にCookieStoreを使用することはまだ良い考えではありませんか、それともDBに保存する方がよいでしょうか。

2
フラスコ内でセッションをタイムアウトにする簡単な方法はありますか?
ユーザーがアカウントを持っていてログインできるフラスコを使ってウェブサイトを構築しています。ロギングの一部とロール管理にflask-principalを使用しています。たとえば5分または10分後にユーザーのセッションを期限切れにする方法はありますか?フラスコのドキュメントやフラスコの校長のドキュメントではそれを見つけることができませんでした。 手作業でそれを行う方法を考えました。ログイン時にタイムタグをサーバー側に設定し、ユーザーが次に実行するアクションで、サーバーはそのタイムスタンプのタイムデルタを確認し、セッションを削除します。


12
すでに開始されているPHPセッション
私のPHPコードでは、セッションがすでに開始されていて、新しいセッションを開始しようとすると、次の通知が表示されます。 注意:セッションはすでに開始されています-session_start()を無視します どうすればこれを回避できますか?
82 php  session 

4
PHP5.3とsessionsフォルダーの問題
最近PHP5.3にアップグレードしましたが、それ以降、Apache(またはセッションファイルのクリーナー)にセッションが保存されているフォルダーへのアクセス許可がないことを示す(散発的な)エラーメッセージが表示されます。 これはランダムに発生し、正確な手順で再現することはできません。そのため、セッションクリーナーであると推測しました。 誰かがそのようなエラーの経験がありますか? エラーメッセージ(session_start()回線で発生)は次のとおりです。 ps_files_cleanup_dir:opendir(/ var / lib / php5)が失敗しました:アクセスが拒否されました。 セッションディレクトリのls-ltrは、次のようになります。 drwx-wx-wt 2 root root 4096 2010-05-25 12:39 php5 このディレクトリ内には、Apacheであるwww-dataが所有するセッションファイルがあり、アプリは正常に動作します。セッションGCはどのユーザーの下で実行されるのでしょうか。
81 php  session 

11
codeigniterのウェブサイトを多言語にするための最良の方法。lang配列からの呼び出しはlangセッションに依存しますか?
私は何時間も研究していますが、それを作るための明確で効率的な方法を見つけることができませんでした:/ 私は英語のcodeigniterベースのWebサイトを持っており、ポーランド語を追加する必要があります。訪問者の選択に応じて、2つの言語でサイトを作成するための最良の方法は何ですか? 言語ごとに配列ファイルを作成し、ビューファイルでそれらを呼び出す方法は言語選択からのセッションに依存しますか?データベースは使いたくない。 感謝します!締め切りが迫っています:/ありがとう!!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.