Php 会话_start()是否清除cookies数据?

Php 会话_start()是否清除cookies数据?,php,jquery,jquery-cookie,Php,Jquery,Jquery Cookie,我用treeview构建了一个树菜单,将选项persist设置为cookie。当我单击特定菜单的子菜单时,我调用ajax来检索数据库数据,并相应地重写树菜单的HTML无序列表的代码,然后通过调用treeview来重建菜单 在ajax中,我在开始时调用session\u start()。我的问题是:session\u start()是否清除任何以前设置的cookie?否。它可能会添加另一个cookie作为会话cookie,如果该cookie名称与任何以前设置的cookie冲突,则该cookie可能

我用treeview构建了一个树菜单,将选项
persist
设置为cookie。当我单击特定菜单的子菜单时,我调用
ajax
来检索数据库数据,并相应地重写树菜单的HTML
无序列表的代码,然后通过调用
treeview
来重建菜单


在ajax中,我在开始时调用
session\u start()
。我的问题是:
session\u start()
是否清除任何以前设置的cookie?

否。它可能会添加另一个cookie作为会话cookie,如果该cookie名称与任何以前设置的cookie冲突,则该cookie可能会被删除或覆盖,或成为PHP无法访问的cookie,但这不是常规情况。

除非您的第一个cookie是使用
$\u SESSION
变量设置的,否则它们不会相互影响。常规Cookie和PHP会话是独立的。

会话\u start允许您管理会话:

1-控制现有会话

2-创建新会话

  • 操纵一些头指令

你为什么不试试呢?你所需要的只是一个浏览器…session_start基本上会生成一个唯一的id,并在客户端设置cookie或通过URL传递,并且不会删除你的其他cookies。我敢肯定你会把事情弄混了。常规cookie会影响会话cookie,反之亦然。他们不是独立的。