问题标签 [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.

0 投票
10 回答
303553 浏览

asp.net-mvc - ASP.NET MVC 中的会话变量

我正在编写一个 Web 应用程序,它允许用户浏览到网站中的多个网页,发出某些请求。用户输入的所有信息都将存储在我创建的对象中。问题是我需要从网站的任何部分访问这个对象,我真的不知道实现这一点的最佳方法。我知道一种解决方案是使用会话变量,但我不知道如何在 asp .net MVC 中使用它们。我将在哪里声明一个会话变量?还有其他方法吗?

0 投票
3 回答
696 浏览

c# - ASP.net session 默认是共享的吗?

我正在制作一个使用会话变量的应用程序。我创建了一个“HistoryLine”类和另一个名为“HistoryLineCollection”的类,其中包含“HistoryLine”列表。然后我将 HistoryLineCollection 的实例保存到会话中,如下所示:

会话["HistoryLines"] = hLines;

问题是,当我在另一台计算机上观看时,我看到的是相同的列表!我认为客户端独特的会话?我已经查看了 sessionState 并且可能 SessionID 被克隆或其他东西,但我只是看不到它。有人有想法吗?

0 投票
5 回答
3433 浏览

asp.net - ASP.NET 连接字符串

我的 ASP.NET 2.0 应用程序的连接字符串之一出现问题。在某些情况下,我会得到一个ConnectionString Property Has not Being Initialized问题,该问题随机、间歇性地发生,没有任何原因。

我的连接字符串实际上来自网络服务,因为不同类型的用户会根据他们的用户级别提供不同的连接字符串集。

到目前为止我所做的事情是这样的:

我有一个母版页 ( mstr.page) 和 ( ) 后面的相应代码mstr.page.vb

在我的母版页中,我最初检索连接字符串并将其存储到会话变量中,即

现在在我的一个页面中,让我们说page1.aspx.vb,我使用来自一个类(名为 )的公共共享函数,MyClass.vb并在我的page1.aspx.vb.

一些代码供参考:

我已经将代码放在上面,以向您展示事情进展的一些粗略想法。

基本上,该函数Admin.MyFunction()有时会失败,因为在数据访问类中,连接字符串似乎已经失去了它的价值(空白或无)。

这已经困扰我很久了。

我希望有人能指出我正确的方向来解决这个问题。基本上,我希望每个访问 Web 应用程序的用户检索到的连接字符串始终保持不变并在任何地方使用。会话变量似乎不是最合适的,因为当 ASP.NET 回收其进程时,会话就会丢失。

顺便说一句,我最初是通过 Web 服务的母版页检索连接字符串。当条件是会话变量丢失时,我尝试在数据访问类中放置相同的检索函数,但我认为我的应用程序在回收过程中无法连接到 Web 服务。

对此的任何建议将不胜感激。

对此进行更新:

我尝试使用会话变量并将模式设置为状态服务器,但显然我正在使用的某些 DLL 无法序列化,因此我又回到了原点。

有一个更好的方法吗?

0 投票
8 回答
114392 浏览

php - 使用 jQuery 设置 PHP $_SESSION['var']

我需要使用 jQuery 设置一个 PHP $_SESSION 变量。如果用户单击图像,我想将与该图像关联的一条信息保存为 php.ini 中的会话变量。

我想我可以通过调用 php 页面或函数并将该信息附加到查询字符串来做到这一点。

有任何想法吗。我通过谷歌几乎没有找到帮助。

谢谢迈克

0 投票
7 回答
339158 浏览

c# - 如何从 ASP.NET 中的任何类访问会话变量?

我在我的应用程序的 App_Code 文件夹中创建了一个类文件。我有一个会话变量

我想在我的类中访问这个会话变量,但是当我写下面一行时,它给出了错误

谁能告诉我如何访问在 ASP.NET 2.0 (C#) 的 app_code 文件夹中创建的类中的会话变量

0 投票
0 回答
475 浏览

session-variables - 如何使用 java 将 SendEnv 变量发送到 sftp 会话

我想将SendEnv变量发送到sftp session使用 java 代码。

我怎样才能使用java实现这一点?可以使用命令提示符完成,如下所示:

0 投票
6 回答
7945 浏览

asp.net - Session Best Practices

Hi I use Sessions in my application and I was wondering what is the best practice for maintaining session value on a page. I need the value that is stored in the session to be saved until the post back on a particular page. Let me illustrate:

I need the Session["ID"] on Page B to stay alive until a post back is performed on Page B. I need this because I will be using the value of Session["ID"] update data in the database.

My question is: Is the any guarantee that the Session["ID"] will maintain its value until a post back is performed? Won't it die? If so: What are some methods I can take to make sure it maintains its value?

I was thinking of making a private variable in Page B to store the Session["ID"] on Page_Load. Please let me know what you think, thank you.

I'm sorry, I should have said: I cannot allow the user to modify the ID. So no Query Strings, thanks.

0 投票
11 回答
11301 浏览

php - 未保留 PHP 会话变量

除了设置它们的页面之外,我无法在页面上使用会话变量,IOW 它们就像非会话变量一样。我在六个其他类似的论坛上发现了一个类似的问题,但在其他情况下的答案总是不适用。

这是我的文件:

sess1.php

并且, sess2.php

每种情况下的浏览器输出为:

sess1.php

用户 ID 为:10333

另一个变量是:TextVariable

转到[下一页]。

并且, sess2.php

userid 会话变量是:

另一个会话变量是:

转到[最后一页]。

有几件事不是:

  • 我确实在两个文件的顶部都有 session_start() 。
  • 变量目录是可写的,会话变量显示在那里。(我有大约一百个名为 sess_b62 的小文件,里面有这个:'userid|i:10333;textvar|s:12:"TextVariable";'。)
  • phpinfo() 告诉我 php.ini 文件被正确读取,并且生命周期设置为默认值 0,即直到浏览器关闭。

我无计可施。有什么建议么?

非常感谢。

0 投票
2 回答
400 浏览

vb.net - 跨会话维护自动完成/建议列表的最佳方式

我想维护在给定 PC 上应用程序的所有用途中输入到 ComboBox 中的所有字符串的列表,用作该 ComboBox 的 AutoCompleteSource,即我在 ComboBox 中输入“Fred”,提交数据,关闭应用程序,重新打开应用程序,重新打开 ComboBox,键入“F”,接收建议“Fred”。

假设我已经有适当的代码来在内存中创建和维护这样的列表,并在将新元素输入到 ComboBox 等时向其中添加新元素,那么您建议在会话之间保存/加载此数据的最佳方法是什么?

可能的复杂因素:此应用程序将通过 OneClick 部署进行部署,并且每次应用程序启动时都会在线搜索更新。我希望如果应用程序更新,更新完成后列表仍然存在。

谢谢你的帮助。

0 投票
6 回答
868 浏览

seo - SEO 和会话参数

如果我们开发一个与 SEO 兼容的网站,是否可以使用会话变量?如果不是,还有什么选择?非常感谢。此致。