在创建基于cookie的会话之前创建PHP会话是否重要?

时间:2018-11-10 22:34:25

标签: php session-cookies

我是一个初学者,但似乎找不到答案。 我正在开发一个具有登录系统的项目,它将需要PHP会话和cookie。

据我了解,使用用户端Cookie或PHP(我知道它们基本上是服务器端Cookie)的会话都必须在标头中/标记之前添加其代码。

我了解到编码语义可能很特殊,所以我想知道哪个会话代码最先出现,还是您同时创建它们?

1 个答案:

答案 0 :(得分:0)

更多指针:

  1. 使用HTTP标头发送cookie,必须在发送其他任何输出(包括html或空格)之前发送HTTP标头。

  2. php具有session_start()和相关功能,可为您获取/设置会话内容

  3. 在启动会话后,可以使用$ _SESSION数组在多个请求之间存储数据。您要在其中放置user_id等。

  4. 自己实现会话内容并不难。您可能出于学习目的或如果您的系统比较复杂而这样做。在这种情况下,请确保清理cookie值并进行安全检查所有内容