Php 重新加载页面上的会话ID

Php 重新加载页面上的会话ID,php,ruby-on-rails,session,session-cookies,sessionid,Php,Ruby On Rails,Session,Session Cookies,Sessionid,我有一些问题要问 会话id是否只生成一次 刷新(F5)页面时是否再次生成会话id 重新加载(Ctrl+F5)页面时是否再次生成会话id F5或Ctrl+F5没有区别。在脚本中调用Session_start()时,仅生成一次会话 如果要重新生成会话,必须调用session_regenate_id()或终止并再次启动会话$\u会话是一个超全局数组,只有在关闭浏览器或手动销毁会话时才会销毁 无论何时发送http请求并创建会话变量,您都会间接操作服务器上的文件,该文件包含与您的会话相关的所有数据。刷新页

我有一些问题要问

  • 会话id是否只生成一次
  • 刷新(F5)页面时是否再次生成会话id
  • 重新加载(Ctrl+F5)页面时是否再次生成会话id

  • F5或Ctrl+F5没有区别。在脚本中调用Session_start()时,仅生成一次会话


    如果要重新生成会话,必须调用session_regenate_id()或终止并再次启动会话

    $\u会话是一个超全局数组,只有在关闭浏览器或手动销毁会话时才会销毁

    无论何时发送http请求并创建会话变量,您都会间接操作服务器上的文件,该文件包含与您的会话相关的所有数据。刷新页面不会生成新会话,相反,它将使用您先前创建的相同会话

    ctrl+5(硬重载):将清除缓存,而不是会话变量

    f5:simple reload只会重新加载页面,静态内容可能由浏览器缓存提供

    会话id是否只生成一次

    答:是的

    刷新(F5)页面时是否再次生成会话id

    答:没有

    重新加载(Ctrl+F5)时是否再次生成会话id 页面

    答:没有

  • 会话只生成一次。会话是在您第一次运行脚本时生成的

  • 二,三。当您按F5或(CTRL+F5)时,会话id不会再次生成。

    谢谢您,先生:)我还有一个疑问。当我们硬重新加载(Ctrl+f5)时,是删除缓存中的所有文件还是仅删除已修改的文件?并不是删除缓存中的所有内容,而是删除图像和javascript文件,css文件将重新下载。。