0

In my project am using cookies and working fine.Here comes the problem, when cookies are disabled for browser then what to do?

4

4 回答 4

8

You can't change that through your code. Its a browser function and you don't have any control over it.

于 2012-07-11T09:44:10.153 回答
3

正如其他答案所述,您试图实现的目标是不可能的,客户端/最终用户可以完全控制其浏览器的 cookie 设置,如果他们希望不允许 cookie 进入他们的计算机,那么这是他们的选择。

但是,如果您使用 cookie 来跟踪用户会话状态并且对于未启用 cookie 的用户来说它会失败,那么 ASP.NET 中有一个功能允许在不使用 cookie 的情况下跟踪会话。您可以使用以下行在 web.config 文件中将其打开:

<sessionState cookieless="true" />

这显然不像使用 cookie 那样简单、安全或健壮,但它是一个很好的选择,可以让您在短期会话中识别用户会话并将数据与这些用户相关联。

于 2012-07-11T09:50:25.183 回答
0

不,您既不能从服务器端也不能从客户端。

于 2012-07-11T09:52:24.660 回答
0

这是所有浏览器的内置功能,您将无法按照您的要求进行操作。

于 2012-07-11T09:52:58.857 回答