【问题标题】:How to start a new session (PHP, WAMP)?如何开始一个新会话(PHP、WAMP)?
【发布时间】:2012-02-06 14:39:11
【问题描述】:

全部,

可能是一个愚蠢的问题,但我正在使用 WAMP(和 Firefox 来显示生成的 HTML)开发一个小型站点,但我找不到通过新会话启动我的站点的方法。会话从一个窗口持续到下一个窗口,会话中包含所有用户数据、页数等。

如何开始新的会话?

谢谢,

JDelage

编辑:其他人感兴趣的相关线程:Firefox session cookies

【问题讨论】:

    标签: php firefox session wamp


    【解决方案1】:

    会话是客户端令牌(存储在 Firefox 中)和 PHP 记住该令牌的一些服务器端会话信息的组合。

    如果你想破坏会话客户端,你应该清除你的缓存(或启动一个新的私人窗口)。如果你想在服务器端销毁会话信息,你应该调用

    session_destroy();
    

    查看这里的 PHP 教程:http://www.tizag.com/phpT/phpsessions.php

    【讨论】:

      【解决方案2】:

      基于浏览器的选项

      开始一个新的浏览器会话

      如果您可以使用 Chrome,那么您可以使用 File -> New Incognito Window 选项。

      在 Firefox 中是Tools -> Start Private Browsing

      这些将在您的浏览器中启动干净的会话。

      删除会话 cookie

      您可以使用浏览器的 cookie 管理屏幕删除会话烹饪。

      来自 PHP

      您可以创建一个简单的脚本,当它被调用时会破坏您的会话。例如你可以有logout.php:

      session_start();
      session_destroy();
      

      手册页结束于session_destroy()

      【讨论】:

      • 谢谢。我在我的 dvp 代码中添加了指向 session_destroy() 的链接。这比无休止地切换private browsing 设置要容易。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-19
      • 1970-01-01
      • 2018-09-16
      • 1970-01-01
      • 2022-01-09
      相关资源
      最近更新 更多