php - 在 html 标记之前必须调用哪些 session 函数

标签 php html session doctype

我听说过 session_start()需要在 !DOCTYPE 之前调用,但我对其他 session 功能感到困惑。来自手册:

"To use a named session, call session_name() before calling session_start()."

所以,我显然必须拥有 session_name() <!DOCTYPE html> 之前的函数,但是在 html 开始之前我还需要哪些其他功能?我很确定 $_SESSION['']在 html 中没问题,但我想澄清一下。

最佳答案

据我所知(假设您使用 PHP 进行编码)在开始编写响应正文后您无法设置响应 header 。

因此,必须在程序开始编写响应主体之前设置与响应 header 相关的任何内容(例如:响应主体中的 html 元素)。

关于php - 在 html 标记之前必须调用哪些 session 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23922890/

相关文章:

php - 如何使用php变量在javascript中循环

php - 什么是简单的 IF 总是返回 true?

html - 应用的 CSS 不适用于 HTML 中的链接组件

laravel - 如何从 Laravel 的特定 session 中注销用户?

asp.net - 是否可以使用 Javascript 破坏由 ASP.NET (VB.NET) 设置的 session 变量?

php - 反序列化时 Laravel 通知失败

php - Laravel hasManyThrough 操作 user_id

html - 如何让流体表与省略号一起使用?

html - 为什么使用列表作为导航菜单?

php - 如何在浏览器关闭时删除 session cookie